Twig-如何随机化数组中的项目并循环? [英] Twig - How to randomise items in the array and loop them?
本文介绍了Twig-如何随机化数组中的项目并循环?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将数组中的项目随机化?
How can I randomise items in the array and loop them?
{% for item in article.resources|shuffle|slice(1) %}
...
{% endfor %}
我收到此错误:
第30行的 partials / content.twig中的未知随机播放过滤器。
Unknown "shuffle" filter in "partials/content.twig" at line 30.
如果我使用 random():
{% for item in random(article.resources|slice(1)) %}
不返回任何内容。
任何
注:
我不想使用PHP btw 。
I don't want to use PHP btw.
推荐答案
Twig 数组扩展已具有 shuffle()
过滤器(基于基于PHP shuffle()
)
Twig Array Extension already has a shuffle()
filter (based on PHP shuffle()
)
这篇关于Twig-如何随机化数组中的项目并循环?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文