toopay/assetic-minifier
最新稳定版本:v1.3.0
Composer 安装命令:
composer require toopay/assetic-minifier
包简介
Assetic Filter for pure PHP JS and CSS minification
README 文档
README
Portable Assetic Filter for pure PHP JS and CSS minification.
Symfony2 configuration
Installation
After installing this package with Composer, add the following line to you AppKernel.php
<?php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new Minifier\MinifierBundle(),
// ...
);
return $bundles;
}
}
Now add the following bit to your config.yml
minifier:
filter:
name:
css: ~
js: ~
This will provide two Assetic filters named minifier_css and minifier_js.
Usage
The filters can now be used like the following
// ::base.html.twig
// ...
{# Minify CSS files #}
{% stylesheets filter='minifier_css' output='css/main.css'
'@AcmeBundle/Resources/public/css/init.css'
%}
<link href="{{ asset_url }}" rel="stylesheet" />
{% endstylesheets %}
// ...
{# Minify JS files #}
{% javascripts filter='minifier_js' output='js/scripts.js'
'@AcmeBundle/Resources/js/scripts.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
Rename the filters
To overwrite the filters names, simply changes them in your config.yml:
minifier:
filter:
name:
css: myCssMinifierFilterName
js: myJsMinifierFilterName
统计信息
- 总下载量: 56.79k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 1
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2013-02-27