大佬教程收集整理的这篇文章主要介绍了php – 基于Symfony2中其他字段值的字段条件验证,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以以某种方式将所有这些值传递给约束,并在那里进行比较吗?
或者直接在控制器中回调是解决这个问题的更好方法吗?
一般来说,这种情况下的最佳做法是什么?
例如,在您的实体类中:
<?php use Symfony\Component\Validator\ConsTraints as Assert; /** * @Assert\CallBACk(methods={"myValidation"}) */ class SetTing { public function myValidation(ExecutionContexTinterface $context) { if ( $this->getRadioSELEction() == '1' // RADIO SELECT EXAMPLE && ( // checK OTHER PARAMS $this->getFiled1() == null ) ) { $context->addViolation('mandatory params'); } // put some other validation rule here } }
否则,您可以按照here所述构建自己的自定义验证器.
让我知道您需要更多信息.
希望这可以帮助.
以上是大佬教程为你收集整理的php – 基于Symfony2中其他字段值的字段条件验证全部内容,希望文章能够帮你解决php – 基于Symfony2中其他字段值的字段条件验证所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。