2

如何在 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 解决方案......

4

0 回答 0