バンドルディレクトリ構造に画像を保存すると、ドキュメントのようにAsseticを使用して画像を表示するのは簡単です:
{% image '@AcmeFooBundle/Resources/public/images/example.jpg'
filter='jpegoptim' output='/images/example.jpg'
%}
<img src="{{ asset_url }}" alt="Example"/>
{% endimage %}
しかし、アップロードした画像にアセットを使用するにはどうすればよいですか? 以下の getWebPath は、「/uploads/images/image.jpg」などの Web ディレクトリに相対的なパスを返します。たぶん、このソリューションは問題なく、アセットを使用する必要はありませんか? 上記のjpegoptimのようなフィルタリングに使用すると便利だと思います
<img src="{{app.request.basepath}}/{{ entity.getWebPath }}">