Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

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:

use Symfony\Component\OptionsResolver\OptionsResolver;

public function configureOptions(OptionsResolver $resolver): void
        '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.

The submission of extra form fields can be controlled with the allow_extra_fields config option and the maximum upload file size should be handled via your PHP and web server configuration.

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