如何使用assetic在Symfony2 + Twig中呈现(未经优化的)图像标记

jlb*_*jlb 4 symfony twig assetic

是否有更短的方法让Symfony2 + Assetic + Twig生成图像网址比:

{% image '@ACMEBundle/Resources/public/img/longer.png' %}
  <img src="{{ asset_url }}" />
{% endimage %}
Run Code Online (Sandbox Code Playgroud)

理想情况下,例如:

<img src="{{ bundle_resource_url('@ACMEBundle/Resources/public/img/shorter.png') }}" />
Run Code Online (Sandbox Code Playgroud)

lif*_*ifo 7

如果您的资产位于您的网站目录中,请改用:

<img src="{{ asset('bundles/acme/img/shorter.jpg') }}" />
Run Code Online (Sandbox Code Playgroud)

您可以通过运行以下命令让Assetic为您安装资产:

app/console assets:install path/to/web
Run Code Online (Sandbox Code Playgroud)

path/to/web你的webroot 在哪里