Symfony2/Twig - получение массива из динамического массива

В PHP я бы сделал следующее:

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

    echo $another_array[$key];

}

Я не вижу, как это сделать в Twig (в Symfony2). Я пробовал разные вещи, но это казалось бы очевидным ответом, но это не сработает. Он возвращает "Item" the_index "для" Array "не существует в" ошибке ".

{% 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) }}