symfony+Apiplatform.如何验证日期类型筛选器的格式



验证日期类型过滤器的正确格式的最佳方法是什么:

/**
* @ORMColumn(type="datetime", nullable=true)
* @Groups("read")
* @ApiFilter (DateFilter::class)
*/
protected $dateAdded;

如果我传递一个字符串类型的值,则不会引发错误,参数也会被忽略。如何将错误消息发送回API用户?

提前谢谢。

添加断言日期

/**
* @var DateTime
*
* @ORMColumn(name="date", type="datetimetz")
* @AssertNotBlank()
* @AssertDate()
*/
private $date;

最新更新