php – Symfony2:首次错误时验证停止
发布时间:2020-12-13 22:46:21 所属栏目:PHP教程 来源:网络整理
导读:似乎$validator- validate($class);如果返回$error类,Symfony2 Validation Service将运行所有验证检查.这通常没问题,但我正在寻找halt_on_failure功能,因为一旦某个特定属性失败,就会在正在进行的验证检查中触发PHP错误. 在Symfony-1中有相当好的记录,有一个
似乎$validator-> validate($class);如果返回$error类,Symfony2
Validation Service将运行所有验证检查.这通常没问题,但我正在寻找halt_on_failure功能,因为一旦某个特定属性失败,就会在正在进行的验证检查中触发PHP错误.
在Symfony-1中有相当好的记录,有一个halt_on_error,但我不确定它在Symfony2中是如何工作的.我找到了它的参考但没有例子. 这是similar question 解决方法
找到两个解决此问题的方法.
>使用组. Richard Miller $this-> validator-> validate($class,array(‘step1′,’Default’)); 我选择做什么以及为什么 我选择使用第2步.虽然步骤1可能更好地使用了验证技术,但我并不认为需要添加的其他组参数.这是代码维护责任.在Symfony2.2中,似乎会有一个halt_on_error功能,此时应该更新此解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |