Я пытаюсь понять сборочный пакет symfony2.
Я пытаюсь использовать плагин jquery, который использует собственный файл css. Я поместил все в mybundle / Resources / public
, а затем разделил на изображения / javascript / и css /
. Плагины css используют относительные пути для получения изображений типа ../ images /sprite.png
Использование ассетика для обслуживания файла css:
{% stylesheets
'@MyBundle/Resources/public/css/mycss.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Путь, сгенерированный ассетиком, равен /app_dev.php/css/mycss.css
, что, я полагаю, правильно. Очевидно, что относительные пути к изображениям больше не работают. Поскольку сами файлы находятся в mybundle / Resources / public, а не в / images /
При попытке использовать фильтр cssrewrite пути переписываются на:
http://server.com/Resources/public/images/sprite.png
. Но это неправильно, файлы там не находятся.
Как я могу относиться к изображениям с помощью ассетика?