/ / Comment utiliser assetic pour rendre une balise d'image (non optimisée) dans Symfony2 + Twig - symfony, twig, assetic

Comment utiliser assetic pour rendre une balise d'image (non optimisée) dans Symfony2 + Twig - symfony, twig, assetic

Existe-t-il un moyen plus court de générer Symfony2 + Assetic + Twig image URL que:

{% image "@ACMEBundle/Resources/public/img/longer.png" %}
<img src="/images/{{ asset_url }}" />
{% endimage %}

Idéalement, quelque chose comme:

<img src="/images/{{ bundle_resource_url("@ACMEBundle/Resources/public/img/shorter.png") }}" />

Réponses:

7 pour la réponse № 1

Si vos actifs se trouvent dans votre répertoire Web, utilisez-les à la place:

<img src="/images/{{ asset("bundles/acme/img/shorter.jpg") }}" />

Assetic peut installer vos ressources pour vous en exécutant ceci:

app/console assets:install path/to/web

path/to/web est votre racine Web.