Symfony2 验证日期时间 1 应早于日期时间 2
2022-08-30 20:19:11
我正在查看Symfony2验证参考,但我没有找到我需要的东西。
我有一个班级就业与开始日期和结束日期。我想添加一个\@Assert(),它验证StartDate总是在EndDate之前。是否有将类属性作为验证约束进行比较的标准方法,或者我应该创建自定义验证约束?
class Employment {
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
* @Expose()
*/
protected $id;
/**
* @ORM\Column(type="datetime")
* @Expose()
* @Assert\DateTime()
*/
protected $startDate;
/**
* @ORM\Column(type="datetime", nullable=TRUE)
* @Expose()
* @Assert\DateTime()
*/
protected $endDate;
...
}