Symfony资产不能正常运作

时间:2014-03-27 09:05:59

标签: symfony bower assetic

我在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 %}

output

1 个答案:

答案 0 :(得分:1)

这是一个已知问题,导致cssrewrite过滤器在使用CSS样式表 document @AcmeFooBundle 语法时失败。

换句话说,您无法一起使用 @AcmeFooBundle cssrewrite过滤器。