В Twig я пытаюсь перебрать потенциально неполный массив, используя цикл for фиксированной длины, чтобы я мог показать, какие значения пусты.
В PHP это будет упрощено до:
for($i =0; $i <= $limit; $i++) {
if($data[$i]) {
echo $data[$i];
}
)
Единственное, что в Twig у меня проблемы с использованием ключа (индекса) цикла для ссылки на значение в массиве, это то, что я пытался и ожидал работать, но это не так:
{% for i in range(0, limit-1) %}
{{ data.i }}
{% endfor %}
Я, очевидно, мог бы использовать array_pad()
для разметки моего массива в контроллере, но наверняка должен быть способ сделать это в ветке?