在数组上循环的Twig

时间:2016-03-21 11:03:06

标签: symfony twig

有人可以告诉我为什么这不起作用? i未被识别为(1,2或3),但与i一样:

{% set test = '' %}
  {% for i in range(0,2) %}
    {% set test = test ~ ' ' ~ myArray.i  %}
  {% endfor %}

这是我的阵列:

array:3 [▼
  0 => "test "
  1 => "test "
  2 => "test "
]

1 个答案:

答案 0 :(得分:0)

要获得数组的元素,您需要使用像myArray[i]这样的括号。

另外,作为改进,您只需在树枝而不是范围(http://twig.sensiolabs.org/doc/templates.html#other-operators)中使用for i in 0..2