0

実際には、Workgroup エンティティに多対 1 の関係を持つ ProjectsWorkgroups エンティティに 1 対多の関係を持つ Project エンティティがあります。ラジオボタンをたくさん表示して、プロジェクトにワークグループを割り当てられるようにしたいです。

私はそれを試みますが、成功しません

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 に答える