2016-05-06 18 views
0

私はエンティティを持っています。別のエンティティに関連するイベントです。第3のエンティティのパラメータは、EventsParametersです。Symfonyエンティティフォームの種類OneToMany関係

各パラメータには、各イベントのすべての可能なパラメータが含まれています。私はtrueまたはfalseに「isSomething」と「isSomethingElse」を設定したい「isSomething」と「isSomethingElse」私のイベントの作成フォームで

を言ってみましょう

だから私は自分の形で実体フィールドを追加しようとしました:

->add('parameters', EntityType::class, array(
       'class' => 'AppBundle:Parameter' , 
       'multiple' => true ,)) 

しかし、クラスを設定する必要があるかどうかはわかりません。パラメータまたはEventsParameters?私は始めることができません!私はちょうど私のフォームビルダでこのラインを持っていた[OK]を

答えて

0

->add('enventsParameters' ,EntityType::class , array(
       'class' => 'AppBundle:Parameter' , 
       'choice_label' => function ($obj) { 
        return $obj->getParameterName(); 
       }, 
       'expanded' => true , 
       'multiple' => true ,))