在Twig中,我要求每组四个结果都包含在div中.
这是我想要的最终html,每组必须包装4个项目:
{% for item in items %}
<div class="wrapper">
{{ item }}
{{ item }}
{{ item }}
{{ item }}
</div>
<div class="wrapper">
{{ item }}
{{ item }}
{{ item }}
{{ item }}
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
Twig有一个叫做的过滤器batch似乎做了什么each_slice.在您的情况下,这是代码的样子:
{% for row in items|batch(4) %}
<div class="wrapper">
{% for item in row %}
{{ item }}
{% endfor %}
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
605 次 |
| 最近记录: |