Php Symfony2资产:安装更改参考

Php Symfony2资产:安装更改参考,php,symfony,styles,assetic,Php,Symfony,Styles,Assetic,我正在尝试使用: {% stylesheets '@Bundle/Resources/public/css/style.css' filter='rename_filter' %} <link rel="stylesheet" type="text/css" href="{{ asset_url }}"> {% endstylesheets %} {%stylesheets'@Bundle/Resources/public/css/style.css'filter='ren

我正在尝试使用:

{% stylesheets '@Bundle/Resources/public/css/style.css' filter='rename_filter' %}
    <link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}
{%stylesheets'@Bundle/Resources/public/css/style.css'filter='rename\u filter'%}
{%endstylesheets%}
运行资产后:安装对css文件的引用已更改为/css/40ae858_style_1.css。有没有办法使用原始参考资料?至少当env=dev时


我在开发时没有使用assetic:dump,但将在生产服务器上使用它。

您的应用程序请使用

   {% stylesheets 'bundles/yourbundlename/css/*' filter='cssrewrite' %}
         <link rel="stylesheet" href="{{ asset_url }}" />
   {% endstylesheets %}
{%stylesheets'bundles/yourbundlename/css/*'filter='cssrerewrite'%}
{%endstylesheets%}
直接访问
{asset('/bundles/yourbundlename/css/thefilename.css')}

您在
config.yml
中为
rename\u filter
设置了什么吗?如果是,请提供代码。对不起。忘了把它拿走。我试图从筛选器中重命名文件,但发现筛选器是在生成名称后加载的。您能解释一下OP为什么要使用此选项吗?这不会解决他们的问题-它只会重写CSS文件中的URL引用。这仍然会产生,但我会编辑我的答案