Я пытаюсь понять сборочный пакет symfony2.
Я пытаюсь использовать плагин jquery, который использует свой собственный файл CSS. Я положил все в mybundle/Resources/public
, а затем разделил на images / 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
. Но это я не правильно, файлы там не расположены.
Как я могу обслуживать изображения относительно использования сборок?