好的,所以我在使用css中的路径到图像链接资产时遇到问题。 我在src \ AppBundle \ Resources \ public \中有资产我做了资产:install和assetic:dump,但我无法正确链接图像和css。
这是我在AppBundle \ Resources \ views
中的layout.twig.html{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}"/>
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/bmatznerfontawesome/css/font-awesome.min.css') }}" />
{% endstylesheets %}
和我的config.yml
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ "AppBundle" ]
#java: /usr/bin/java
filters:
cssrewrite: ~
最后这是我的css背景图片
background: url('../images/nav_bg.jpg') repeat;
这一切都适用于dev,但是我的main.css来自资产在prod环境中不可见但是fontawesome链接没问题。 prod env中css的路径是/web/css/2c8c367.css
。
它应该是web/bundles/app/css/2c8c367.css
在此先感谢您的帮助。