2017-07-18 12 views
0

まあの各要素のカテゴリを追加します。は、現在、私はこのような何か持っているフォーム

simple form

を私はカテゴリを追加したいと思い、このように、フィルタの前に表示されます:

enter image description here

私のフォームコード:

 $formFilter = $this->createFormBuilder() 
     ->add('_',  EntityType::class,array(
         'class' => 'loicFilterBundle:Filter', 
         'multiple' => true, 
         'expanded' => true, 
         'choice_label' => function($value) { 
         return ($value->getName()); 
         }, 
         )) 
       ->add('Appliquer filtres', SubmitType::class) 


         ->getForm(); 

以前にカテゴリを追加するには?

ありがとうございました:)。

答えて

0

group_byオプション(see doc)の使用についてはどうですか?

のような何か:

$formFilter = $this->createFormBuilder() 
    ->add('_', EntityType::class,array(
     'class' => 'loicFilterBundle:Filter', 
     'multiple' => true, 
     'expanded' => true, 
     'choice_label' => function($value) { 
      return $value->getName(); 
     }, 
     'group_by' => function($value) { 
      return $value->getCategory()->getName(); 
     }, 
    )) 
    ->add('Appliquer filtres', SubmitType::class) 
    ->getForm(); 
関連する問題