ここで明らかな何かが欠けているように感じます。選択できるユーザーのリストを提供するエンティティフォームフィールドがあります。ここでのアイデアは、プロジェクトを作成し、それをその(または複数の)ユーザーに関連付けることです。私はそれほど問題なくこれを達成しましたが、そのフォームフィールドにアクセスして操作する方法を理解できません。
フォームフィールドの設定方法は次のとおりです。
->add('user', 'entity', array(
'class' => 'DevUserBundle:User',
'label' => 'Assigned Users: ',
'multiple'=> true,))
コントローラでは、次のことを行います。
$data = $form->getData();
私はフィールドにアクセスできますが、$data['user']
それを超えると迷子になります。