Assetic css изображения исчезли
У меня есть это изображение: Symfony/web/bundles/BackendBundle/images/main.png
Я включаю yui Compresor для этого стиля: Symfony/web/bundles/BackendBundle/images/main.css, он отлично работает.
У меня есть это в config.yml: cssrewrite: ~
Но образы main.css не работают, почему?
Я пробую это в разных форматах:
background-image: url(/bundles/BackendBundle/images/main.png);
background-image: url(bundles/BackendBundle/images/main.png);
background-image: url(../images/main.png);
2 ответа
Я нашел решение и отвечаю на мой вопрос: {% stylesheets "bundles / BackendBundle / css / *" filter = "cssrewrite, yui_css"%} Я поместил cssrewrite в объявление сборки и относительный путь работает
Файл CSS находится в том же каталоге, что и изображения, вы бы просто позвонили:
background-image: url('main.png');
Кроме того, вы не указали выше, что "main_bg2.png" загружен, только main.png. Возможно, вам не хватает файлов, которые вы пытаетесь вызвать с помощью CSS - загрузите их, если у вас их нет. Иногда с несколькими расширениями одного и того же имени файла все становится запутанным.