У меня есть файл CSS и изображения в каталоге расслоении по этим путям:Путь актива в CSS
My_project
+-src
+-Project
+-MyBundle
+-Resources
+-public
+-css
+-MyCSSfile.css
+-images
+-MyImage.jpeg
На мой взгляд, я называю CSS с помощью assetic:
{% stylesheets 'bundles/myBundle/css/MyCSSfile.css' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}"/>
{% endstylesheets %}
В моей CSS Использую:
background-image: url('../images/background.jpg');
Очевидно, что он не работает. URL, который возвращается symfony: "http://localhost:8888/MY_Project/web/bundles/myBundle/css/bundles/myBundle/images/background.jpg".
Любая идея? Пожалуйста
Посмотрите немного ближе в этом примере: http://symfony.com/doc/current/cookbook/assetic/asset_management.html # включая-css-stylesheets –
Я сделал. Глядя на документацию, всегда первое, что я делаю. Вот почему я ссылаюсь на файлы CSS, используя их фактический, общедоступный путь. – Karrimor88