Forms symfony2验证两个表单字段之一不为空
添加验证器以检查两个表单字段之一是否为空的最简单方法是什么Forms symfony2验证两个表单字段之一不为空,forms,validation,symfony,Forms,Validation,Symfony,添加验证器以检查两个表单字段之一是否为空的最简单方法是什么 $builder ... ->add('file', 'file', array( 'constraints' => array( new NotBlank(array('message' => "...", 'groups' => array('order step 3'))), ne
$builder
...
->add('file', 'file', array(
'constraints' => array(
new NotBlank(array('message' => "...", 'groups' => array('order step 3'))),
new Image(array('maxSize' => '1M', 'groups' => array('order step 3')))
)
))
...
->add('fileName', 'hidden')
我需要检查“file”或“fileName”是否为空我不知道是否存在检查“this field is empty but not this”的方法。否则,您可以尝试测试您的
预设置数据
并添加您自己的逻辑。您可以使用回调约束,然后检查其中一个字段是否为空。