Symfony - Проверка FormType, EntityType (Выбор) - PullRequest
0 голосов
/ 20 апреля 2020

Мне нужен один совет. Как я могу проверить

            ->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
            }

Но я не знаю, нормально ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...