Як відключити валідацію відправлених даних

Дата оновлення перекладу 2023-09-04

Як відключити валідацію відправлених даних

Іноді буває корисно повністю придушити валідацію форми. Для таких випадків, ви можете встановити опцію validation_groups у значення false:

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

public function configureOptions(OptionsResolver $resolver): void
{
    $resolver->setDefaults([
        'validation_groups' => false,
    ]);
}

Відмітьте, що коли ви зробите це, форма все еще проходитиме базові перевірки цілісності, наприклад, чи не був завантажений файл занадто великим, або чи не були відправлені неіснуючі поля.

Відправку зайвих полів форми можна контролювати за допомогою опції конфігурації allow_extra_fields , а максимальним розміром завантажуваного файлу можна управляти через ваш PHP і конфігурацію веб-сервера.