Я хочу загрузить определенный эскиз для статьи, используя Twig и Assetic.Вот код, который не работает:
в конфигурации и параметрах:
thumbnail_dir="/Resources/public/images/article_thumbs"
twig:
debug: %kernel.debug%
strict_variables: %kernel.debug%
globals:
thumbnail_dir: %thumbnail_dir%
В файле ветки:
{% image '@MyMainBundle' ~ thumbnail_dir ~ '/' ~ id ~ '/' ~ article.thumbnailFile %}
<img src="{{ asset_url }}"
alt="{{ article.title }}" />
{% endimage %}
Так что в основном у меня есть изображения, которые яЯ храню в /Resources/public/images/article_thumbs/ndomID‹/ enjFILE.ext innovative
Я хочу получить их для конкретной статьи в Twig.Как мне этого добиться?
РЕДАКТИРОВАТЬ: Почему я не помещаю их в веб-папку?
Я думаю, я когда-то думал об использовании фильтров Assetic,но я полагаю, что в этом нет особой необходимости.
Сейчас я просто сохраню их в веб-папке.
Так что, если я сделаю thumbnail_dir="/images/article_thumbs"
и добавлю это в веб-директорию, выполните:Я просто говорю {{ asset( thumbnail_dir ~ '/' ~ id ~ '/' ~ article.thumbnailFile ) }}
в веточку?