Как получить доступ к изображениям в файле css в шаблоне symfony


В html-файле я могу получить доступ к папке изображений с помощью функции asset, но в моем css я не могу использовать электронные изображения

background-image:url(../images/back.png)

{% stylesheets 'css/*' %}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}

Как это исправить

Author: user825904, 2012-01-12

2 answers

Это то, что меня тоже всегда озадачивает! В любом случае, есть cssrewrite assetic фильтр, который должен помочь вам решить эту проблему, обнаруживая и переписывая URL-адреса в css-скриптах (в любом случае, даже используя это, вам может потребоваться изменить URL-адреса в вашем css).

 -1
Author: Aldo Stracquadanio, 2012-01-12 13:59:39

Я использую это:

background-image: url(/bundles/yourbundle/images/pic.png)

Работает без фильтра cssrewrite.

 3
Author: Michael Sauter, 2012-01-12 14:39:27