0

实际上,我有一个与 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
    ));
}

怎么了?

提前致谢。

4

1 回答 1

1

如果你想要一个单选按钮,你必须将属性 multiple 更改为 false 并扩展为 true,如下所示:

$builder->add('workgroups', 'entity', array(
    'class' => 'MyBundle:Workgroup',
    'property' => 'name',
    'multiple' => false,
    'expanded' => true
 ));

更多详情: 选择标签、复选框或单选按钮

于 2012-05-31T21:04:39.893 回答