我正在读这个
http://symfony.com/doc/current/reference/constraints/NotNull.html
// src/Acme/BlogBundle/Entity/Author.php
namespace Acme\BlogBundle\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class Author
{
/**
* @Assert\NotNull()
*/
protected $firstName;
}
现在我想知道,当我提交form
而我的firstname
是null
我尝试保存它。然后在哪个序列中执行验证。我的意思是
答案 0 :(得分:0)
formBuilder将根据可空字段属性和字段类型处理html5验证(或者如果指定required => false)。
$form->isValid()
将检查作为参数传递给formBuilder的所有类约束和/或特定规则