2013-03-14 2 views
0

У меня есть два массива, которые я знаю, 25 элементов в длину. Я хотел бы создать цикл for, который выполняет итерацию по ним одновременно, поэтому я могу вывести значение. Ниже не работает, но мы надеемся продемонстрировать, что им пытаются достичьtwig шаблонный цикл ассоциированный массив с ключом

{% for i in 0..25 %} 
    <tr> 
    <td>{{sourceList[i]}}</td> 
    <td>{{destinationList[i]}}</td> 
    <tr> 
{% endfor %} 
+1

Почему это не должно работать. С некоторыми настройками и убедившись, что синтаксис в порядке, нет ничего плохого в этой логике, которая остановит его от работы. –

+0

С его синтаксисом, с которым им трудно справиться. –

ответ

2

Это должно работать, но вы могли бы попробовать это вместо:

{% for i in range(0, 25) %} 
<tr> 
    <td>{{sourceList[i]}}</td> 
    <td>{{destinationList[i]}}</td> 
    <tr> 
{% endfor %} 

Это покажет элементы

Подробнее см. Здесь: http://twig.sensiolabs.org/doc/functions/range.html

Вы уверены, что используете ваш массив?

Смежные вопросы