Как отключить валидацию отправленных данных

Как отключить валидацию отправленных данных

Иногда бывает полезно полностью подавить валидацию формы. Для таких случаев, вы можете установить опцию validation_groups в значение 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,
    ));
}

Отметьте, что когда вы сделаете это, форма всё еще будет проходить базовые проверки целостности, например, не был ли загруженный файл слишком большим, или не было ли отправленно несуществующих полей. Если вы хотите подавить валидацию, вы можете использовать событие POST_SUBMIT.

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.