背景
我制作了一个首页,我使用Twig为每个播放列表创建一个表格,每个播放列表都包含一些视频链接。它看起来像这样。
{% for playlist in playlists %}
<table class="table table-condensed table-responsive table-nonfluid">
<tr>
<th>{{ playlist.name | title}}</th>
</tr>
{% for video in playlist.videos %}
<tr>
<td>{{ video.name }}</td>
</tr>
{% endfor %}
</table>
{% endfor%}
期望的结果
我希望每个表都使用
如果播放列表中有10个或更少的视频,则为一列
两列
三列
不超过三列
如果表有两列或更多列,则应在第二列的第一个单元格之前首先填充第一列(有十个条目)。第二和第三列也是如此。
问题
这可以使用Twig完成吗?任何帮助表示赞赏!
答案 0 :(得分:0)
我没有Twig的经验,但你可以在普通的php中使用size_of($ videos)。然后有3个案例(&lt; = 10,&gt; = 21,否则)然后做不同的回声......