Как заставить тип флажка при отправке Symfony ложного значения, если оно не отмечено? - PullRequest
0 голосов
/ 23 апреля 2020

Вот список всех опций в типе флажка https://symfony.com/doc/current/reference/forms/types/checkbox.html#empty -данные
Но я не смог найти именно то, что хочу.

1 Ответ

1 голос
/ 23 апреля 2020
  1. Вы пытаетесь сделать запрос GET? В этом случае false переводится как '' (пустое место).
  2. Вы пытаетесь сделать запрос POST? Хорошо. Связана ли ваша форма с сущностью / моделью? 2.1. Если да, просто установите это свойство как bool и по умолчанию, если оно не отмечено, оно будет false. 2.1. Если нет, после запроса получите вашу собственность следующим образом: $form->get('property_name')->getData() и подтвердите ее с помощью функции empty().

Подробнее здесь: https://symfony.com/doc/current/forms.html#processing -forms

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