Я начинаю создавать собственные пакеты и загружать их в github.Symfony: как загрузить изображение поставщика с помощью Assetic?
Я только что создал это: https://github.com/Ziiweb/FrontendBundle
Внутри пучка, есть изображение здесь: https://github.com/Ziiweb/FrontendBundle/tree/master/Resources/public/images
И я загружаю это изображение таким образом, ниже внутри шаблона в одной связке, в Точно так же, как это сказано в docs:
{% image '@ZiiwebFrontendBundle/Resources/public/images/ajax-loader.gif' %}
<img class="loader" src="{{ asset_url }}" alt="Example" />
{% endimage %}
проблема: после установки узелок (композитор) в другом проекте, я получаю эр ROR ниже при попытке запросить шаблон, где изображение:
Исключение было брошено во время рендеринга шаблона ("Невозможно сгенерировать URL для указанного маршрута„_assetic_0b1c853_0“как такого маршрута делает не существует ") в ZiiwebFrontendBundle:. по умолчанию: contact.html.twig в строке 15.
я получаю такое же сообщение, используя этот код:
{% image 'bundles/ziiwebfrontend/images/ajax-loader.gif' %}
<img class="loader" src="{{ asset_url }}" alt="Example" />
{% endimage %}
Да, я установил активы, используя assets:install
, поэтому мое изображение находится на web/bundles/ziiwebfrontend/images/ajax-loader.gif
.
ПРИМЕЧАНИЕ: Я думаю, что у меня Assetic установлен правильно. Я использовал эти 3 steps.
Может быть, assetic: свалка? – pbenard