symfony - Twig,过滤一个循环

标签 symfony loops twig

我的 Twig 上有一个循环:

{% for date in dates %}
    <li>{{date}}</li>
{% endfor %}

对于这个循环,我只需要使用数组的 5 个元素 (0-5),之后对于第二个循环,我需要使用接下来的 5 个元素 (6-11) 等等...

我怎样才能做到这一点?

最佳答案

您可以使用slice

{% for date in dates|slice(0, 5) %}
    <li>{{date}}</li>
{% endfor %}

下一个循环

{% for date in dates|slice(5, 5) %}
    <li>{{date}}</li>
{% endfor %}

关于symfony - Twig,过滤一个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25910148/

相关文章:

php - Symfony 中的操作系统独立供应商路径

php - 如何从 Sonata Admin 的 Admin 类访问 Entity 类?

php - 将 'forward' 与 FOSOAuthServerBundle TokenController 结合使用

php - Doctrine 2 : selecting entity fields, 包括相关字段

javascript - 循环内的函数的奇怪行为

javascript - 多文件上传验证javascript if语句不起作用

php - 如何访问由变量确定的 Twig 成员?

php - composer install 将命令行参数或参数传递给 bin/console

Python - 循环浏览大列表并快速下载图像

php - Twig : Get value of the entity attached to the form in twig view Symfony