我正在研究Symfony 3.4和Assetic。 让我们说我的网站是www.mycompany.com,并且我使用了2种特殊类型的资产:
当我以开发模式访问我的网站www.mycompany.com/app_dev.php/时:
当我以产品模式www.mycompany.com/访问我的网站时:
为什么会这样?为了您的信息,我以这种方式使用Assetic来加载myu资产:
{% stylesheets '@PimInterfaceBundle/Resources/public/css/*' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
// Same for JS
感谢。
答案 0 :(得分:0)
使用cssrewrite过滤器时,请不要使用 @XxBundle 语法来引用CSS文件。
试试这个
{% stylesheets 'bundles/piminterface/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
这是doc
如果这对您不起作用,请尝试php bin/console asset:install
in prod php bin/console assetic:dump --env=prod --no-debug
`