次のように、フォームでグループ検証を使用しようとしています。
型クラス:
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => function(FormInterface $form) {
$data = $form->getData();
//if ($data->type == 0) {
// return array('Facebook');
//} else {
// return array('mobile');
//}
return array('Facebook');
},
));
}
そして私のエンティティでは:
class Challenge
{
/*
* @Type("integer")
*/
public $id;
/*
* @Type("string")
* @Assert\NotBlank(groups={"Facebook"})
*/
public $title;
}
問題は、タイトル フィールドの検証がトリガーされないことです。
何か案は ?
ありがとう