хранить IMG в Acme/DemoBundle/Resources/public/img/weather_icon/blizzard.gif
Я хочу поставить этот IMG в моем шаблоне, так что я сделалSymfony2 Путь к изображению в шаблоне веточку
<img src="{{ asset('bundles/acmedemo/img/weather_icons/blizzard.gif') }}" />
и
<img src="{{ asset('..img/weather_icons/blizzard.gif') }}" />
и
И это не сработало. Я сделал активы: установить и assetic: свалка
решаемые он работал
<img src="{{ asset('img/weather_icons/Blizzard.gif') }}" alt="Symfony!" />
Первый синтаксис хорош. - Некоторые мысли: убедитесь, что существует файл 'web/bundles/acmedemo/img/weather_icons/blizzard.gif' (опечатка легко создается). –
@konadrian: просто чтобы пояснить, что ваш ответ - использование без Assetic, вы просто обслуживаете файлы, которые хранятся в приложении напрямую. Использование Assetic предоставляет множество преимуществ перед непосредственным обслуживанием файлов. Файлы не нужно хранить там, где они обслуживаются, и могут быть нарисованы из различных источников, например изнутри пакета. – Dung