Forms 依赖于其他字段的条件字段验证

Forms 依赖于其他字段的条件字段验证,forms,validation,symfony,Forms,Validation,Symfony,我需要更改表单中某个字段的验证。验证器是通过一个相当大的yml文件配置的。我想知道是否有任何方法可以同时对两个字段进行验证。 在我的例子中,有两个字段不能同时为空。至少有一个需要填写 不幸的是,到目前为止,我只能看到验证是在每个字段的基础上定义的,而不是在多个字段上一起定义的 问题是:在标准yml配置中是否可以执行上述验证 谢谢 我特别建议你看看 我不会复制粘贴整个代码,只是你必须更改的部分 扩展约束类 src/Acme/DemoBundle/Validator/Constraints/Che

我需要更改表单中某个字段的验证。验证器是通过一个相当大的yml文件配置的。我想知道是否有任何方法可以同时对两个字段进行验证。 在我的例子中,有两个字段不能同时为空。至少有一个需要填写

不幸的是,到目前为止,我只能看到验证是在每个字段的基础上定义的,而不是在多个字段上一起定义的

问题是:在标准yml配置中是否可以执行上述验证

谢谢

我特别建议你看看

我不会复制粘贴整个代码,只是你必须更改的部分


扩展
约束

src/Acme/DemoBundle/Validator/Constraints/CheckTwoFields.php


感谢您接受答案。我没有测试我的代码,我很高兴它对你有用!使用sfValidator类是否可以实现类似的解决方案?我只知道Symfony2,不知道Symfony1,对不起。@a.L在公共函数validatedBy()上请记住指定所有类路径,如Acme\DemoBundle\Validator\Constraints\CheckTwoFieldsValidator@Massimo212121我遵循,只返回类的名称。