首页 > 解决方案 > 用树枝订购一个对象数组

问题描述

我需要订购带有内部属性的对象列表。

I receive a list of objects like that :
{ match: "italy - germany", date: "27/01/2019", competion: "World cup" }
{ match: "lille - paris", date: "23/01/2019", competion: "coupe de france" }
{ match: "om - psg", date: "13/01/2019", competion: "coupe de france" }
{ match: "russia - poland", date: "25/01/2019", competion: "World cup" }

我不知道从哪里开始,但我需要循环匹配:{% for match in matches %}

我想获得这个列表:

法国跑车:

世界杯 :

标签: twig

解决方案


您可以尝试snilius/twig-sort-by-field

使用此 Twig 扩展,您可以执行以下操作:

{% for match in matchs|sortbyfield('competion', 'desc') %}
    {{ dump(match) }}
{% endfor %}

推荐阅读