myzend/minify

Zend Framework 2 模块,使用 Steve (mrclay) Clay 的 Minify 库进行样式和脚本压缩。

0.9.2 2013-07-19 19:20 UTC

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-*