Как я могу рандомизировать элементы в массиве и зацикливать их?Twig - Как рандомизировать элементы в массиве и зацикливать их?
{% for item in article.resources|shuffle|slice(1) %}
...
{% endfor %}
Я получаю эту ошибку:
Unknown "shuffle" filter in "partials/content.twig" at line 30.
Если я использую random():
{% for item in random(article.resources|slice(1)) %}
Ничто не возвращается.
Любые идеи?
ПРИМЕЧАНИЯ:
Я не хочу использовать PHP кстати.
определить функцию прут под названием 'shuffle' и использовать PHP перетасовать в этой функции , http://stackoverflow.com/questions/13277444/using-a-custom-function-in-twig – JustOnUnderMillions
http://php.net/manual/en/function.shuffle.php –
И имейте в виду 'php shuffle' работает со ссылкой и не имеет возвращаемого значения. – JustOnUnderMillions