我需要从树枝模板中的字段中获取第一个项目。有某种功能吗?
答案 0 :(得分:72)
是的,有,它被称为first
。其余部分从文档中复制。
版本1.12.2中的新功能:在Twig 1.12.2中添加了第一个过滤器。
第一个过滤器返回序列的第一个“元素”,映射或字符串:
{{ [1, 2, 3, 4]|first }}
{# outputs 1 #}
{{ { a: 1, b: 2, c: 3, d: 4 }|first }}
{# outputs 1 #}
{{ '1234'|first }}
{# outputs 1 #}
它也适用于实现Traversable接口的对象。
答案 1 :(得分:4)
我正在寻找带有树枝的数组的最后一个元素并找到了这个问题,并发现Twig也有last
。
答案 2 :(得分:0)
在 Twig文档:http://twig.sensiolabs.org/doc/filters/first.html,您可以找到更好的答案和其他相关内容。