我根据这些路径在bundle目录中有一个css文件和一个图像:
My_project
+-src
+-Project
+-MyBundle
+-Resources
+-public
+-css
+-MyCSSfile.css
+-images
+-MyImage.jpeg
在我看来,我使用资产来调用我的CSS:
{% stylesheets 'bundles/myBundle/css/MyCSSfile.css' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}"/>
{% endstylesheets %}
在我的CSS中我使用:
background-image: url('../images/background.jpg');
显然它确实起作用了。 symfony返回的url是: &#34; http://localhost:8888/MY_Project/web/bundles/myBundle/css/bundles/myBundle/images/background.jpg&#34;
有什么想法吗?请
答案 0 :(得分:1)
在你的情况下,也许你应该使用:
php app/console assets:install
以便在web / bundles目录中复制或符号链接资产。
答案 1 :(得分:0)
试试这个
php bin/console assetic:dump
并尝试清除缓存