我想在一个twig模板中链接一个css文件(它存在于一个包中):
{% stylesheets
'@AcmeFooBundle/Resources/public/css/bootstrap.min.css'
%}
<link href="{{ asset_url }}" rel="stylesheet"/>
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)
我得到的第一条错误消息是:
您必须将AcmeFooBundle添加到assetic.bundle配置中...
这是配置:
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
bundles: []
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: %kernel.root_dir%/Resources/java/compiler.jar
#yui_css:
# jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
Run Code Online (Sandbox Code Playgroud)
然后我尝试在bundle指令中添加AcmeFooBundle,但后来我收到一个错误:
无法找到文件....
我无法理解我在这里做错了什么......
在控制台中转储资产配置的默认配置(使用php app/console config:dump-reference assetic)我可以看到在bundle指令中列出的AcmeFooBundle包...