gpt4 book ai didi

symfony - Twig for 循环,如何显示最后一个元素?

转载 作者:行者123 更新时间:2023-12-02 20:26:02 26 4
gpt4 key购买 nike

这是我的代码。

<th>Attachment</th>
<td>
<ul>
{% for attachment in lineup.attachments %}
<li><a href='http://files.example.com/{{ attachment.file_url }}'>{{ attachment.name }}</a>
{% endfor %}
</ul>
</td>

这会发布每个附件,这很棒,但我只想发布它在迭代附件表时找到的最后一个附件。例如,如果它找到 10 个附件,我不需要所有附件,只需要第 10 个附件。有办法做到这一点吗?

最佳答案

从版本 1.12.2 开始,Twig 包含一个“最后”过滤器语法如下:

{{ array|last }}

根据您的情况,它是:

{{ lineup.attachments|last }}

您可以像这样使用它:

{% set attachement = lineup.attachments|last %}
<li>
<a href='http://files.example.com/{{ attachment.file_url }}'>
{{ attachment.name }}
</a>
</li>

您可以在这里阅读所有相关内容:Twig documentation

关于symfony - Twig for 循环,如何显示最后一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20689996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com