我正在尝试将一个css文件(生活在一个包中)链接到一个小树枝模板中:
{% stylesheets
'@AcmeFooBundle/Resources/public/css/bootstrap.min.css'
%}
<link href="{{ asset_url }}" rel="stylesheet"/>
{% endstylesheets %}
我收到的第一个错误消息是:
必须将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
然后,我尝试将AcmeFooBundle添加到包指令中,但随后得到了一个错误:
找不到文件..。
我不明白我在这里做错了什么..。
在控制台中转储assetic配置的默认配置(使用php app/console config:dump-reference assetic ),我可以看到 bundle 指令中列出的AcmeFooBundle包.
发布于 2012-04-30 04:13:58
除非您需要为Assetic列出一些捆绑包,否则只需从配置中删除bundles
选项即可。
发布于 2012-12-26 14:44:38
以下几点对我来说是可行的:
发布于 2012-07-28 05:14:29
我也有过同样的问题,埃尔努尔的建议也奏效了。这是我的assetic配置,供您参考
# 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"
yui_js:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
https://stackoverflow.com/questions/10376946
复制相似问题