myBundle/Resources/public/css
中有2个css文件,myBundle/Resources/public/JQMenu/css
中有1个css文件
在我的模板中,我用那种方式调用那些css:
{% stylesheets
'@myBundle/Resources/public/css/*'
'@myBundle/Resources/public/JQMenu/css/*'
filter='cssembed'
%}
所以我想象明星角色意味着:所有的css。
但最后只加载了2个css,第二个的名称为JQMenu
,但public/css
中第二个css的内容...奇怪不是吗?
答案 0 :(得分:0)
您是否尝试过指定输出文件?基于原始问题的更完整的代码示例:
{% stylesheets output='css/combined.css'
'@myBundle/Resources/public/css/*'
'@myBundle/Resources/public/JQMenu/css/*'
filter='cssembed'
%}
<link href="{{ asset_url }}" rel="stylesheet" />
{% endstylesheets %}
这将在运行常用命令后将组合输出转储到web / css文件夹中:
php app/console cache:clear
php app/console assetic:dump
当您以dev模式转储资源时(默认情况下),您应该看到组合的css文件及其组成部分(示例文件名):
combined.css
combined_main_1.css
combined_other_2.css
combined_jqmenu_3.css
此输出加上combined.css文件的手动检查应该快速告诉我们您的所有CSS文件现在是否正确包含。</ p>