Symfony twig在for循环中使用键

时间:2016-06-17 13:25:30

标签: twig symfony

有人知道用树枝做另外一种方法,因为它给我一个错误:/

{% for key, conversation in conversations %}
    {% set lastMessage = sortedConversations.key %}
    <p>{{ lastMessage }}</p>
{% endfor %}

这是返回的错误: 键&#34;键&#34;对于带有键的数组&#34; 0&#34;不存在

谢谢!

2 个答案:

答案 0 :(得分:2)

我不太明白,但你可以试试这个:

sortedConversations[key]

而不是

sortedConversations.key

答案 1 :(得分:1)

试试这个:

{% for key, conversation in conversations %}
  {% set lastMessage = sortedConversations[key] %}
  <p>{{ lastMessage }}</p>
{% endfor %}

请注意key周围的括号。 这样,twig应该将key视为变量而不是简单的字符串。