如何获取验证组索引的错误

时间:2012-06-25 18:59:17

标签: symfony symfony-forms validationgroup

我处理一个多标签表单,每个表单选项卡由一个组验证。当我在绑定请求时遇到错误时,我想知道第一个无效的选项卡(即验证组)。

是否可以使用Symfony 2.0,以及如何使用?

1 个答案:

答案 0 :(得分:2)

不幸的是,如果不破解核心,目前这是不可能的。问题是Form包含对FormError个对象的引用,不保留对原始ConstraintViolation对象的引用,这些引用也不保留对{{1}}对象的引用违规发生的群体。

我建议在issue tracker上打开功能请求票证。

即使我们添加了此功能,如果约束仅属于一次验证的多个组,则问题仍然只是一次 。然后违规将只存储第一组,即使它在其他组中也会失败。