在Symfony2中验证日期时间

时间:2014-11-11 10:21:52

标签: validation symfony

我正在尝试验证发布的日期时间字符串,但总是得到一般错误 “错误:此值无效”。数据发布在一个宁静的api上(如果这有任何不同)。

通过实体中的注释验证限制:

/**
 * @var \DateTime
 *
 * @ORM\Column(name="created_at", type="datetime", nullable=true)
 * @Assert\DateTime(message="createdAt must be valid DateTime string")
 */
private $createdAt;

处理表单的控制器代码

 $user = new User();
 $form = $this->createForm(new UserType(), $user);
 $form->submit($request);
 if ($form->isValid()) {..}

如果此字段未通过验证工作。

0 个答案:

没有答案