Symfony2,isValid()和$ this-> get之间的区别('验证器')

时间:2014-09-20 02:54:04

标签: php validation symfony symfony-forms

我是Symfony2的新成员,我想知道验证表格之间的区别是什么:

$form->isValid()

$this->get('validator')->validate($form->getData())

使用validations.yml中的验证规则

谢谢!

1 个答案:

答案 0 :(得分:0)

在您的情况下,验证程序检查表单绑定到的对象。此外,Form::isValid()方法还会检查表单状态(表单是否已提交,是否已禁用)。