How to Disable the Validation of Submitted Data

How to Disable the Validation of Submitted Data

Sometimes it is useful to suppress the validation of a form altogether. For these cases you can set the validation_groups option to false:

1
2
3
4
5
6
7
8
use Symfony\Component\OptionsResolver\OptionsResolver;

public function configureOptions(OptionsResolver $resolver)
{
    $resolver->setDefaults(array(
        'validation_groups' => false,
    ));
}

Note that when you do that, the form will still run basic integrity checks, for example whether an uploaded file was too large or whether non-existing fields were submitted. If you want to suppress validation, you can use the POST_SUBMIT event.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.