Я пытаюсь заставить Symfony2 работать с пользовательским интерфейсом jQuery. У меня нормально работает часть JavaScript, но у меня проблемы с работой изображений.
Одна вещь, которую я прочитал в документации Assetic, заключается в том, что фильтр cssrewrite
может брать пути к изображениям в файлах CSS и обновлять их, чтобы пути указывали на нужные места. Это выглядело как раз то, что мне было нужно, поэтому я включил cssrewrite
. Вот как cssrewrite
изменили мои пути:
// original
images/ui-icons_222222_256x240.png
// using cssrewrite
../../../app/Resources/public/css/themes/base/images/ui-icons_222222_256x240.png
Первый путь никуда не годится. Путь cssrewrite
, по крайней мере, указывает на правильный путь в файловой системе, но относительно моего веб-сайта путь cssrewrite
НАМНОГО выключен. Очевидно, мой каталог app
не является общедоступным.
Как заставить фильтр cssrewrite
изменить мои пути на то, что действительно будет работать?
Вот включение моей таблицы стилей. (И да, я знаю, что то, как я по отдельности включаю все эти CSS-файлы, глупо, но сейчас меня это не беспокоит.)
{% stylesheets
'../app/Resources/public/css/*'
'../app/Resources/public/css/themes/base/jquery.ui.accordion.css'
'../app/Resources/public/css/themes/base/jquery.ui.all.css'
'../app/Resources/public/css/themes/base/jquery.ui.autocomplete.css'
'../app/Resources/public/css/themes/base/jquery.ui.base.css'
'../app/Resources/public/css/themes/base/jquery.ui.button.css'
'../app/Resources/public/css/themes/base/jquery.ui.core.css'
'../app/Resources/public/css/themes/base/jquery.ui.datepicker.css'
'../app/Resources/public/css/themes/base/jquery.ui.dialog.css'
'../app/Resources/public/css/themes/base/jquery.ui.progressbar.css'
'../app/Resources/public/css/themes/base/jquery.ui.resizable.css'
'../app/Resources/public/css/themes/base/jquery.ui.selectable.css'
'../app/Resources/public/css/themes/base/jquery.ui.slider.css'
'../app/Resources/public/css/themes/base/jquery.ui.tabs.css'
'../app/Resources/public/css/themes/base/jquery.ui.theme.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}