エンティティからいくつかの値を追加するフォームビルダーがあります:
$builder->add('affiliation', 'entity', array(
'class' => 'SciForumVersion2Bundle:UserAffiliation',
'multiple' => true,
'expanded' => true,
'query_builder' => function(EntityRepository $er) use ($author,$user) {
return $er->createQueryBuilder('ua')
->where("ua.user_id = {$user->getId()}")
->andWhere("ua.affiliation_id not in ( select pa.affiliation_id FROM SciForumVersion2Bundle:PersonAffiliation pa where pa.person_id = {$author->getPersonId()} )");
},
'required' => true,
));
私のコントローラーでは、フォームに何かがあるかどうかを確認したいと思います。何かある場合は 1 つのビューを表示し、何もない場合は別のビューを表示します。
これは可能ですか?
ありがとうございました。