如何解决symfony + Apiplatform如何验证日期类型过滤器的格式?
验证日期类型过滤器正确格式的最佳方法是什么:
/**
* @ORM\Column(type="datetime",nullable=true)
* @Groups("read")
* @ApiFilter (datefilter::class)
*/
protected $dateAdded;
如果我传递一个字符串类型的值,则不会抛出错误并且参数会被简单地忽略。 如何向 API 用户发送错误消息?
提前致谢。
解决方法
添加断言日期
/**
* @var \DateTime
*
* @ORM\Column(name="date",type="datetimetz")
* @Assert\NotBlank()
* @Assert\Date()
*/
private $date;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。