##安装PHP类库 composer require leafo/scssphp composer require patchwork/jsqueeze:"~1.0"javascript
##合并压缩CSS文件php
####配置 assetic: filters: scssphp: formatter: 'Leafo\ScssPhp\Formatter\Compressed'css
####模板中使用java
{% stylesheets filter="scssphp" output="css/app.css" "assets/scss/bootstrap.scss" "assets/scss/font-awesome.scss" "assets/css/*.css" %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %}
##合并压缩JS文件jquery
####配置 assetic: filters: jsqueeze: ~ # ...bootstrap
####模板中使用app
{% javascripts filter="?jsqueeze" output="js/app.js" "assets/js/jquery.js" "assets/js/bootstrap.js" "assets/js/main.js" %} <script src="{{ asset_url }}"></script> {% endjavascripts %}
##注意composer
须要注意在debug模式下是没有效果的;能够在生产环境下看结果;
php app/console assetic:dump --env=prod
php app/console cache:clear --env=prod
ui