Ответ 1
Самый быстрый способ:
{% for key,value in array %}
{{ another_array[key] }}
{% endfor %}
В 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 }}
Любые идеи?
Самый быстрый способ:
{% for key,value in array %}
{{ another_array[key] }}
{% endfor %}
Вы можете использовать функцию атрибута .
{{ attribute(another_array, the_index) }}