TwigとAsseticを使用して記事の特定のサムネイルをロードしたいと思います。動作しないコードは次のとおりです。
configおよびparams:
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/ {ID}/{FILE.ext}に保存している画像があります。
Twigの特定の記事のそれらを取得したいと思います。どうすればそれを達成できますか?
編集: なぜ私はそれらをWebフォルダに入れないのですか?
ある時点でアセットフィルターの使用を考えていたと思いますが、実際には必要ないと思います。
今のところ、それらをWebフォルダーに保存します。
それで、それを作成してWeb dirに入れると、小枝thumbnail_dir="/images/article_thumbs"
で言うだけですか?{{ asset( thumbnail_dir ~ '/' ~ id ~ '/' ~ article.thumbnailFile ) }}