Symfony2 / Twig - 从动态数组键获取数组

2022-08-30 20:14:31

在 PHP 中,我会这样做:

foreach( $array as $key => $value ) {

    echo $another_array[$key];

}

我看不出如何在Twig(在Symfony2中)做到这一点。我尝试过各种方法,但这似乎是显而易见的答案,但它不起作用。它返回“数组”不存在的项“the_index”错误。

{% for value in array %}

    {% set the_index = loop.index %}
    {{ another_array.the_index }}

有什么想法吗?


答案 1

最快的方法:

{% for key,value in array %}
  {{ another_array[key] }}
{% endfor %}

答案 2

您可以使用属性函数

{{ attribute(another_array, the_index) }}

推荐