У меня есть поле, которое не отображается и является обязательным.
$builder->add('termsAndConditions', CheckboxType::class, [
'required' => true,
'mapped' => false,
'attr' => [
'class' => 'c-custom-option',
],
]);
Проверка на стороне клиента выдает ошибку, когда пуста, но на стороне сервера говорит, что она действительна. В настоящее время я делаю дополнительную проверку при отправке формы $form->isSubmitted() && $form->isValid() && $form->get('termsAndConditions')->getData()==true
, но метод form-> isValid () не должен возвращать true по моему мнению