assets.yml:Symfony2中包括通過循環js文件從assetic.yml
assetic:
assets:
base_js:
inputs:
- '%kernel.root_dir%/Resources/public/jquery-1.10.2.min.js'
- '%kernel.root_dir%/Resources/public/bootstrap3/js/bootstrap.min.js'
output: 'js/scripts.js'
base_css:
inputs:
- '%kernel.root_dir%/Resources/public/bootstrap3/css/bootstrap.min.css'
output: 'js/styles.css'
config.yml
imports:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: assets.yml }
#...
assetic:
debug: %kernel.debug%
use_controller: false
bundles: [MyAdminBundle]
#java: /usr/bin/java
filters:
cssrewrite: ~
而且在模板:
{% block javascripts %}
{% javascripts '@base_js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
然而作爲輸出我得到j s/80e3acc_part_1.js並且此文件只包含jquery代碼,boostrap缺失。任何想法如何解決這一問題?
prod或開發環境? – cheesemacfly
@cheesemacfly dev environment –
運行'php app/console assetic:dump --watch'時,你沒有錯誤嗎? – cheesemacfly