1--TEST-- 2"batch" filter 3--TEMPLATE-- 4{% for row in items|batch(3, 'fill') %} 5 <div class=row> 6 {% for column in row %} 7 <div class=item>{{ column }}</div> 8 {% endfor %} 9 </div> 10{% endfor %} 11--DATA-- 12return ['items' => ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l']] 13--EXPECT-- 14<div class=row> 15 <div class=item>a</div> 16 <div class=item>b</div> 17 <div class=item>c</div> 18 </div> 19 <div class=row> 20 <div class=item>d</div> 21 <div class=item>e</div> 22 <div class=item>f</div> 23 </div> 24 <div class=row> 25 <div class=item>g</div> 26 <div class=item>h</div> 27 <div class=item>i</div> 28 </div> 29 <div class=row> 30 <div class=item>j</div> 31 <div class=item>k</div> 32 <div class=item>l</div> 33 </div> 34