以 symfony 形式按字母顺序对组进行排序

Sort group alphabetically in symfony forms

我正在使用 Symfony 3,但在对 EntityType 中的字段进行排序时遇到了一些小问题。我通过选项 group_by 成功地对我的选择进行了排序,但这些组未按字母顺序排序。 我有一堆这样的对象。分组排序:

我想按字母顺序对组进行排序。 'Autres,Fun,Vars,Visuel' 而不是这个。这可能吗?

提前致谢!

编辑

这是生成它的代码。
$builder->add('slides' ,
    EntityType::class,array('multiple'=>true,
    'class'=>Slide::class,
    'query_builder'=>function(SlideRepository $er){return $er ->createQueryBuilder('u');},
    'group_by'=>function($value,$key,$index){
                if($value->getGroupe()!=""){
                    return $value->getGroupe();
                }
                else{
                    return "Autres";
                }
            })

谢谢 Matteo,就是这样。 这是完成这项工作的代码:

'query_builder'=>function(SlideRepository $er){
    return $er ->createQueryBuilder('u')->orderBy('u.groupe','ASC');}

因此,如果我使用 order_by [myField],然后使用 group_by [myField],它将按字母顺序分组排序。 谢谢!