如何在 Symfony 2 中的第一个错误上停止表单验证 例如,我有表单的映射类:
/**
* @Assert\Regex(pattern="/^\d+$/i", message="Non positive")
* @Assert\Max(limit="2147483647", message="Too big value")
*/
protected $myField
当我用错误的值填写此字段时,我遇到了两个错误例如,如果我在表单输入中填写“-10”并将其发送到服务器,我将收到两个错误:
- 非阳性
- 价值太大
有人知道我如何在第一次失败后停止验证吗?
PS我知道我可以编写自己的验证器(smth like Chainvalidator
),但我正在寻找 symfony 解决方案......