如何在Twig循环中连接两个Twig变量

时间:2013-09-19 16:19:37

标签: loops concatenation twig

我有一个简单的循环,它要求我在我的主值变量中连接我的循环计数器变量loop.index(希望这是有意义的)但我无法使它工作。

甚至可能吗?见下文......

{% for article in section.articles %}
    {{ article.internationalText~{{loop.index}} |raw|nl2br }}
{% endfor %}

2 个答案:

答案 0 :(得分:4)

您可以使用版本1.2中添加的twigs attribute函数。它旨在访问"动态"变量的属性。

{% for article in section.articles %}

    {{ attribute(article, 'internationalText' ~ loop.index) |raw|nl2br }}

{% endfor %}

请注意,benatespina的回答对我不起作用。

答案 1 :(得分:2)

你试过这个吗?

{% for article in section.articles %}

    {{ article.internationalText~loop.index |raw|nl2br }}

{% endfor %}

这应该有用。