Symfony twig在for循环中使用键
有人知道用细枝做这件事的其他方法吗,因为它会给我返回一个错误:/Symfony twig在for循环中使用键,twig,symfony,Twig,Symfony,有人知道用细枝做这件事的其他方法吗,因为它会给我返回一个错误:/ {% for key, conversation in conversations %} {% set lastMessage = sortedConversations.key %} <p>{{ lastMessage }}</p> {% endfor %} {%键,对话中的对话%} {%set lastMessage=sortedConversations.key%} {{lastMe
{% for key, conversation in conversations %}
{% set lastMessage = sortedConversations.key %}
<p>{{ lastMessage }}</p>
{% endfor %}
{%键,对话中的对话%}
{%set lastMessage=sortedConversations.key%}
{{lastMessage}}
{%endfor%}
以下是返回的错误:
键为“0”的数组的键“Key”不存在
谢谢 我不太明白,但也许你可以试试这个:
sortedConversations[key]
而不是
sortedConversations.key
我不确定是否理解,但也许你可以试试这个:
sortedConversations[key]
而不是
sortedConversations.key
试试这个:
{% for key, conversation in conversations %}
{% set lastMessage = sortedConversations[key] %}
<p>{{ lastMessage }}</p>
{% endfor %}
{%键,对话中的对话%}
{%set lastMessage=sortedConversations[key]}
{{lastMessage}}
{%endfor%}
注意键
周围的括号。
这样,twig应该注意键是一个变量,而不是一个简单的字符串。试试这个:
{% for key, conversation in conversations %}
{% set lastMessage = sortedConversations[key] %}
<p>{{ lastMessage }}</p>
{% endfor %}
{%键,对话中的对话%}
{%set lastMessage=sortedConversations[key]}
{{lastMessage}}
{%endfor%}
注意键
周围的括号。
这样,twig应该注意键是一个变量,而不是一个简单的字符串。噢,谢谢!我忘了我们也可以这么做!:)哦,谢谢你!我忘了我们也可以这么做!:)很抱歉,显然,我们同时回答。我喜欢你的答案,所以+1:)对不起,显然,我们同时回答。我喜欢你的答案,所以+1:)