我可以通过@ORM注释生成验证规则吗?

时间:2016-04-06 14:45:13

标签: symfony doctrine-orm

考虑这个学说实体

class Product 
{
     /**
      * @ORM\Column(type="string", length=24, nullable=false)
      */
     private $title;
}

我可以通过@ORM注释以某种方式生成@Asserts注释。 所以在这一代之后我会有这个课程。

class Product 
{
     /**
      * @Assert\NotBlank()
      * @Assert\Length(max="24")
      *
      * @ORM\Column(type="string", length=24, nullable=false)
      */
     private $title;
}

1 个答案:

答案 0 :(得分:0)

你不能自动完成。但可以为它创建自定义生成器。

或者,您可以创建基于ORM映射验证实体的custom validator;