Я пытаюсь создать форму с категорией и подкатегорией, как на картинке ниже:
Итак, я сделал свою форму так:
->add('souscategorie', EntityType::class, array(
'label' => false,
'class' => 'App:souscategorie',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('souscategorie')
->leftJoin('souscategorie.categorie', 'categorie')
->addSelect('souscategorie')
->addSelect('categorie')
;
},
'expanded'=> true,
'multiple'=> true,
'choice_label' => function($sousCategorie){
return $sousCategorie->getCategorie()->getNom()." - ".$sousCategorie->getNom();
},
'group_by' => function($sousCategorie, $key, $value){
return $sousCategorie->getCategorie()->getNom();
}))
В результате отобразятся все категории и подкатегории.
Как разделить категории и подкатегории?
Спасибо за помощь;)