kohana-modules / minify
该包最新版本(2.1.7)的许可证信息不可用。
Kohana 3.x 的 Minify 模块
2.1.7
2013-08-03 01:06 UTC
Requires
- php: >=5.2
- composer/installers: *
This package is not auto-updated.
Last update: 2024-09-14 13:23:20 UTC
README
对于 Kohana 3.2,使用 3.2 分支,唯一变化的是文件名的大小写
这是一个基于 PHP 中最佳压缩器的 Minify 模块 > https://github.com/mrclay/minify 将内容提取到 'modules' 文件夹中,在 bootstrap 中启用它
Kohana::modules(array(
'minify' => MODPATH.'minify', // Minify
));
实际上你需要做的唯一一件事,是在 'application/cache' 下创建一个名为 minify 的子文件夹,然后你就可以开始了(否则你会遇到文件缓存的问题)。在你的 HTML 文件中调用它,例如
<link href="/min?f=file1.css,file2.css,file3.css&b=/css/" rel="stylesheet">
别忘了将文件 modules/minify/config/minify.php
复制到你的应用程序文件夹中的 application/config/minify.php
不要在模块文件夹内进行修改
它已经配置了一个名为 minify 的路由,它映射到 '/min',如果你不希望输出你的 js 或 css 文件夹,你可以使用组,通过在 /application/config/minify.php
文件中指定它来实现
在 PHP 中
return array( 'groupsConfig' => array( 'css' => array('//css/file1.css', '//css/file2.css', '//css/file3.css'), 'js' => array('//js/jquery.js', '//js/modernizr.js', '//js/plugin/orbit.js') ) );
在 HTML 中
<link href="/min?g=css" rel="stylesheet">
你可以这样调用组
<link href="/min/css" rel="stylesheet">
Kohana 风格
<?php echo html::style('min?g=css') // or html::style('min/css') ?>
调试
将 ?debug=1
追加到你的 min/
URL,它将显示你的文件中正在发生什么。
祝您玩得开心!