【发布时间】:2013-05-03 13:21:13
【问题描述】:
如果有某种标志/选项强制 symfony2 验证在验证链中的第一个错误时停止,我正在搜索信息。例如,我的email 字段上有三个验证器:
email:
- NotBlank: { groups: [ send_activation_email ] }
- Length: { min: 6, max: 80, charset: UTF-8, groups: [ send_activation_email ] }
- Email: { groups: [ send_activation_email ] }
我想在第一个错误后停止验证。我怎样才能做到这一点?我读过类似的问题:
Symfony2 : Validation Halt on First Error
How to stop validation on constraint failure in Symfony2
Symfony-2 gives more than one validation error message
最后一个非常好,但是当有多个验证器时,有什么方法可以在不使用验证组的情况下做到这一点?我在某处读到,在 Symfony 2.2 中会有一个标志或选项,但我有 2.2.1 版本,找不到这样的选项。
【问题讨论】: