ユーザーを追加するフォームを作成したい:
$builder->add('firstname', 'text', array(
'required' => 'required'
))
->add('middlename')
->add('lastname')
->add('email', 'email')
->add('isActive');
しかし、私は1つのグループも追加したい. エンティティ「Group」とフォーム「GroupType」があります。しかし、すべてのグループに選択肢を追加して、1 つまたは複数を選択する方法は?
私は試した:
->add('groups', 'choice' )
しかし、このエラーが発生します:
Notice: Object of class Doctrine\Common\Collections\ArrayCollection could not be converted to int in /vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/ChoiceList/ChoiceList.php line 457
これを修正する方法は?