如何在Symfony中使用Assetic生成优化资产的完整URL?

时间:2015-10-26 11:59:53

标签: symfony twig assetic

我想在我的页面模板中包含完整的资产URL,主要是因为Behat失败的测试页面抓取仍然正确显示。我已阅读this question,建议在2.7版本中使用absolute_url(),但我使用{%stylesheets%}或{%image%}标记过滤我的资源。< / p>

任何人都可以建议是否有比这样做更好的方式...

{% image
'@AcemBundle/Resources/public/imgs/logo.jpg'
output='compiled/imgs/logo.jpg' %}
<img src="{{ app.request.getSchemeAndHttpHost() ~ asset_url }}" alt="Logo"/>
{% endimage %}

......?

更新

使用。

添加了完整的{%image%}标记

1 个答案:

答案 0 :(得分:-1)

像这样使用:

<img src="{{ asset('bundles/mybundle/assets/img/logo.png') }}">