【问题标题】:Symfony2 assets:install changes referenceSymfony2 资产:安装更改参考
【发布时间】:2014-09-29 13:50:16
【问题描述】:

我正在尝试使用:

{% stylesheets '@Bundle/Resources/public/css/style.css' filter='rename_filter' %}
    <link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}

运行 assets:install 后,对 css 文件的引用已更改为 /css/40ae858_style_1.css。有没有办法使用原始参考?至少在 env=dev 时。

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

【问题讨论】:

  • 您是否在config.yml 中为rename_filter 设置了任何内容?如果是,你会提供代码吗?
  • 对不起。忘记删除了。我试图从过滤器重命名文件,但发现过滤器是在生成名称后加载的。

标签: php symfony styles assetic


【解决方案1】:

你快到了,请使用。

   {% stylesheets 'bundles/yourbundlename/css/*' filter='cssrewrite' %}
         <link rel="stylesheet" href="{{ asset_url }}" />
   {% endstylesheets %}

直接访问 {{ 资产('/bundles/yourbundlename/css/thefilename.css') }}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-23
相关资源
最近更新 更多