【发布时间】:2019-10-30 08:26:35
【问题描述】:
我已阅读有关新功能的信息:
symfony 4.3 自动验证
https://symfony.com/blog/new-in-symfony-4-3-automatic-validation
所以 Doctrine 注释应该足够了
显式手动添加验证器注释
(如@Assert\NotNull() ..)
但是我不明白如何使它工作。
我有 symfony 4.3 应用程序,目前正在创建实体,
真的不想手动添加Validator注解
但使用这个新的自动验证功能。
我是 Symfony 的新手,
请详细说明。
//$post is Entity with title notNull property
$errors = $validator->validate($post);
/**
* @var string
*
* @Assert\NotNull()
* @ORM\Column(name="title", type="string", length=10, nullable=false)
*/
它应该可以在没有明确添加的情况下工作
@Assert\NotNull() 但没有
【问题讨论】:
标签: symfony-4.3