我正在读这个
http://symfony.com/doc/current/reference/constraints/NotNull.html
// src/Acme/BlogBundle/Entity/Author.php
namespace AcmeBlogBundleEntity;
use SymfonyComponentValidatorConstraints as Assert;
class Author
{
/**
* @AssertNotNull()
*/
protected $firstName;
}
现在我想知道当我提交form
并且我的firstname
是null
我试着保存它。然后按哪个顺序执行验证。我的意思是
- 我的意思是当symfony读取非空注释时以及如何读取它
- 它使用哪些确切的步骤/文件来检查
formBuilder 将根据可为空的字段属性和字段类型处理 html5 验证(或者如果您指定 required => false)。
$form->isValid()
将检查作为参数传递给formBuilder的所有类约束和/或特定规则