myzend / minify
Zend Framework 2 模块,使用 Steve (mrclay) Clay 的 Minify 库进行样式和脚本压缩。
0.9.2
2013-07-19 19:20 UTC
Requires
- php: >=5.3.3
- mrclay/minify: dev-master
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2024-09-24 03:23:24 UTC
README
使用方法
视图助手 minifyFiles 将创建一个唯一的压缩文件,只有当您删除它时才会重新生成。
单个文件
$this->headScript()->appendFile($this->minify($this->basePath() . '/js/login/bootstrap.js'));
$this->headScript()->appendFile($this->minify($this->basePath() . '/js/login/jquery.validate.js'));
分组文件,您可以控制文件顺序
$this->headLink()->appendStylesheet(
$this->minify(
array(
$this->basePath() . '/css/bootstrap/bootstrap.css',
$this->basePath() . '/css/bootstrap/bootstrap-responsive.css',
$this->basePath() . '/css/animate.css',
$this->basePath() . '/css/main.css'
)
)
);
通配符方式
$this->headLink()->appendStylesheet($this->minify($this->basePath() . '/css/login/bootstrap/*.css'));
其他选项
$this->headLink()->appendStylesheet(
$this->minify(
array(
$this->basePath() . '/css/bootstrap/*.css',
$this->basePath() . '/css/animate.css',
$this->basePath() . '/css/main.css'
)
)
);
部署新更改时删除所有文件。
find . -name "min-*" -exec rm -rf {} \;
在您的存储库上忽略压缩文件 (.gitignore)
min-*