将树枝函数的输出分配给树枝变量
Assigning output of a twig function to a twig variable
我有下面的 twig/assetic 代码:
{% if post.media %}
{% image '@ApplicationMyBundle/Resources/images/AjaxLoader-298x179.gif' output='/images/AjaxLoader-298x179.gif' %}
<img src="{{ asset_url }}" data-src="{% path post.media, 'news_size_4' %}" />
{% endimage %}
{% endif %}
真正的图像路径在 {% path post.media, 'news_size_4' %}
中,我需要将此输出放入一个变量中,以便我可以在其他地方使用它。 {{ asset_url }} 不好,因为它只给我 ajaxloader 图像。
有什么办法可以做到吗?
正如 Hakim 在评论中所建议的那样,您可以使用 set Twig tag。
定义变量:
{% set myPath %}
{% path post.media, 'news_size_4' %}
{% endset %}
显示这个变量:
{{ myPath }}
我有下面的 twig/assetic 代码:
{% if post.media %}
{% image '@ApplicationMyBundle/Resources/images/AjaxLoader-298x179.gif' output='/images/AjaxLoader-298x179.gif' %}
<img src="{{ asset_url }}" data-src="{% path post.media, 'news_size_4' %}" />
{% endimage %}
{% endif %}
真正的图像路径在 {% path post.media, 'news_size_4' %}
中,我需要将此输出放入一个变量中,以便我可以在其他地方使用它。 {{ asset_url }} 不好,因为它只给我 ajaxloader 图像。
有什么办法可以做到吗?
正如 Hakim 在评论中所建议的那样,您可以使用 set Twig tag。
定义变量:
{% set myPath %}
{% path post.media, 'news_size_4' %}
{% endset %}
显示这个变量:
{{ myPath }}