Twig:在if语句中按键获取数组的元素

Uel*_*eli 13 if-statement twig

我想在if语句中按键获取元素的值.

例:

作品:

{{ example[5] }}
Run Code Online (Sandbox Code Playgroud)

不起作用:

{% if example2 is example[5] %} something ... {% endif %}
Run Code Online (Sandbox Code Playgroud)

抛出异常:

值"["的意外标记"标点符号"("预期语句块结束")

非常感谢你

亲切的问候

MDr*_*tte 17

代替

{% if example2 is example[5] %} something ... {% endif %}
Run Code Online (Sandbox Code Playgroud)

尝试将'is'更改为'=='

{% if example2 == example[5] %} something ... {% endif %}
Run Code Online (Sandbox Code Playgroud)


小智 8

也许您应该使用该attribute函数来获取对象或数组值.这个链接可以帮到你