Twig 使用细枝对对象数组进行排序

Twig 使用细枝对对象数组进行排序,twig,Twig,我需要为我收到的具有内部属性的对象列表排序 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

我需要为我收到的具有内部属性的对象列表排序

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" }
我不知道从哪里开始,但我需要在比赛中循环: {%用于匹配项中的匹配项%}

我想获得以下列表:

法国轿跑车:

  • om-psg
  • 里尔-巴黎
世界杯:

  • 意大利德国
  • 俄罗斯-波兰
    • 你可以试试

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

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

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

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


      看,有没有办法只在小树枝前面做这件事?我没有找到办法…在纯
      小树枝上做这件事,那将是疯狂和不可读的,至少有没有办法只在小树枝前面做这件事?我没有找到办法…在纯
      小树枝上做这件事,至少是疯狂和不可读的