Symfony2,isValid()和$this之间的差异->;get(';validator';)


Symfony2, difference between isValid() and $this->get('validator')

我是Symfony2的新手,我想知道验证表单的区别:

$form->isValid()

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

在验证中使用验证规则.yml

谢谢!

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