Мне нужен один совет. Как я могу проверить
->add('kind', EntityType::class, [
'class' => AdvertKinds::class,
'placeholder' => 'Choose an kind',
'choices' => $kinds,
'required' => true
])
Я сделал «требуется», но в любом случае, если я ничего не выбираю (оставьте по умолчанию параметр без значения): $ form-> isValid () вернет true
Я сделал это, чтобы защитить форму:
if (!$advert->kind) {
$this->addFlash('error', 'type and kind is required');
} else {
// its ok
}
Но я не знаю, нормально ли это.