【发布时间】:2018-06-01 05:45:01
【问题描述】:
当验证失败时,我需要将ConstraintViolationListInterface 类型的对象转换为单个异常以进行进一步记录,其中消息是来自列表中每个约束违规的消息的串联。
显然,我不能使用验证在每个捆绑包中重复 foreach 循环来实现这一点,因此我正在考虑创建一个额外的捆绑包,提供一个接受 ConstraintViolationListInterface 的简单服务并返回一个异常。 Symfony 中是否有针对此问题的标准解决方案?我需要编写这个服务似乎很奇怪,这个问题似乎对我来说很常见。
【问题讨论】:
标签: php symfony symfony-validator