实际上我在ProjectsWorkgroups实体上有一个具有一对多关系的Project实体,它在Workgroup实体上具有多对一关系。我想显示许多单选按钮,并能够将工作组分配给项目。
我尝试了,没有成功
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('name');
$builder->add('color');
$builder->add('workgroups', 'entity', array(
'class' => 'MyBundle:Workgroup',
'property' => 'name',
'multiple' => true
));
}
怎么了?
提前致谢。
答案 0 :(得分:1)
如果你想要一个单选按钮,你必须将属性multiple更改为false并扩展为true 像这样:
$builder->add('workgroups', 'entity', array(
'class' => 'MyBundle:Workgroup',
'property' => 'name',
'multiple' => false,
'expanded' => true
));