Twig - How to randomise items in the array and loop them?
问题 How can I randomise items in the array and loop them? {% for item in article.resources|shuffle|slice(1) %} ... {% endfor %} I get this error: Unknown "shuffle" filter in "partials/content.twig" at line 30. If I use random(): {% for item in random(article.resources|slice(1)) %} Nothing is returned. Any ideas? NOTES: I don't want to use PHP btw. 回答1: Twig Array Extension already has a shuffle() filter (based on PHP shuffle()) 回答2: Do something like that: $twig = new Twig_Environment($loader);