我在symfony中遇到资产问题。样式表部分在开发环境中根本不起作用(css样式不适用于文档),在生产环境中一切正常,除非资源没有正确链接到fontawesome
我正在使用bower和我的.bowerrc文件:
{
"directory": "src/Acme/AdminBundle/Resources/public/3rdparty"
}
我的config.app文件:
assetic:
debug: "%kernel.debug%"
use_controller: true
bundles: ["AcmeAdminBundle"]
filters:
cssrewrite: ~
yui_css:
jar: "%kernel.root_dir%/../bin/yuicompressor.jar"
yui_js:
jar: "%kernel.root_dir%/../bin/yuicompressor.jar"
最后是layout.html.twig
{% stylesheets filter='cssrewrite,yui_css' output='css/3rdparty.css'
'@AcmeAdminBundle/Resources/public/3rdparty/bootstrap/dist/css/bootstrap.css'
'@AcmeAdminBundle/Resources/public/3rdparty/fontawesome/css/font-awesome.css'
%}
<link rel="stylesheet" href="{{ asset_url }}">
{% endstylesheets %}
答案 0 :(得分:1)
这是一个已知问题,导致cssrewrite
过滤器在使用CSS样式表 document 的 @AcmeFooBundle 语法时失败。
换句话说,您无法一起使用 @AcmeFooBundle 和cssrewrite
过滤器。