Symfony2 + Assetic + Twig是否有更短的方式生成图像网址:
{% image '@ACMEBundle/Resources/public/img/longer.png' %}
<img src="{{ asset_url }}" />
{% endimage %}
理想情况下,如:
<img src="{{ bundle_resource_url('@ACMEBundle/Resources/public/img/shorter.png') }}" />
答案 0 :(得分:7)
如果您的资源位于您的网络目录中,请改用:
<img src="{{ asset('bundles/acme/img/shorter.jpg') }}" />
您可以通过以下方式让Assetic为您安装资产:
app/console assets:install path/to/web
path/to/web
是您的webroot。