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

时间:2012-12-06 13:52:33

标签: symfony twig assetic

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') }}" />

1 个答案:

答案 0 :(得分:7)

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

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

您可以通过以下方式让Assetic为您安装资产:

app/console assets:install path/to/web

path/to/web是您的webroot。