我在Twig中有一个项目清单,看起来像这样。
{% set listItems = [
{ "name":"Bob","title":"Director","text":"Bob like burgers." },
{ "name":"Sue","title":"Manager","text":"Sue loves cash registers." },
{ "name":"Tim","title":"Assistant","text":"Tim doesn't like anything." }
] %}
我想在Twig中随机获得三个可用人员中的两个,这样我就可以在网站的某个区域中显示两个配置文件。(就像旋转的双重功能!)
我找不到使用“ Twig文档”执行此操作的方法,但是我可能在想这是错误的。
您可以安装阵列扩展,然后shuffle
与@ user1453870的答案结合使用:
{% for item in listItems|shuffle|slice(0,2) %}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句