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

时间:2012-06-23 12:45:41

标签: if-statement twig

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

示例:

工作的:

{{ example[5] }}

不起作用:

{% if example2 is example[5] %} something ... {% endif %}

抛出异常:

  

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

非常感谢

亲切的问候

2 个答案:

答案 0 :(得分:17)

而不是

{% if example2 is example[5] %} something ... {% endif %}

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

{% if example2 == example[5] %} something ... {% endif %}

答案 1 :(得分:8)

也许您应该使用attribute函数来获取对象或数组值。 This link可以帮助您