跨OneToMany关系的Symfony Entity表单类型

时间:2016-05-06 14:09:12

标签: forms doctrine symfony

我有一个实体事件,它与第三个实体EventsParameters的另一个实体参数有关。

参数包含每个事件的所有可能参数。让我们说“isSomething”和“isSomethingElse”

在我的活动创建表单中,我想将“isSomething”和“isSomethingElse”设置为true或false

所以我尝试在表单中添加一个实体字段:

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

但我不确定我必须设置的课程。参数或事件参数?我无法上手!

1 个答案:

答案 0 :(得分:0)

好的,我刚刚在表单构建器

中使用了这一行
->add('enventsParameters' ,EntityType::class , array(
                'class'    => 'AppBundle:Parameter' ,
                'choice_label' => function ($obj) {
                    return   $obj->getParameterName();
                },
                'expanded' => true ,
                'multiple' => true , ))