Symfony2表单组验证

时间:2012-11-08 16:18:05

标签: forms validation symfony

我尝试在我的表单中使用组验证:

在类型类中:

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;
}

问题是不会触发标题字段的验证。

有什么想法吗?

由于

0 个答案:

没有答案