Symfony form validation.
我只是 Symfony 的初学者。
这是我的成员实体,字段为 "login"。
1 2 3 4 5 6 | /** * @var string * * @ORM\\Column(name="login", type="string", length=255, nullable=false) */ private $login; |
}
在控制器中我调用
函数 addAction(请求 $request){
$member = 新成员();
1 2 3 4 | $formBuilder = $this->get('form.factory')->createBuilder('form', $member); // We add required fields $formBuilder ->add('login','text', 'required' => true) |
}
当我打电话时,表单是否检查登录字段的要求
// 我们验证表单是否有效
if ($form->isValid()) { }
有关实际表单验证的更多信息,请查看 http://symfony.com/doc/current/book/validation.html
你的将是
您可以在构建表单字段时添加约束。试试这个:
1 2 3 | $formBuilder -> add('login','text', array( 'constraints' => new NotBlank()) ); |
更多信息,请访问 http://symfony.com/doc/current/components/form/introduction.html#form-validation