Да / Нет переключатель для логического значения - PullRequest
0 голосов
/ 13 сентября 2018

В Symfony 3

есть что-то, чего я не понимаю

В моем файле formType.php (где 'cible' - логическое значение):

->add('cible', ChoiceType::class, array(
    'required' => false,
    'expanded' => true,
    'choices' => array(
        'yes' => 1,
        'no' => 0
    ),
    'placeholder' => false,
))

, который перенастраивает

<select id="search_sample_to_order_cible" name="search_sample_to_order[cible]">
    <option value="1">Oui</option>
    <option value="0">Non</option>
</select>

Fine. Но я бы хотел, чтобы радио-кнопка и при переходе раскрывалась в true:

   ->add('cible', ChoiceType::class, array(
        'required' => false,
        'expanded' => false,
        'choices' => array(
            'yes' => 1,
            'no' => 0
        ),
        'placeholder' => false,
    ))

Значение опции no становится '1', что мне не нужно!

<label for="search_sample_to_order_cible_0" class="radio">
    <input id="search_sample_to_order_cible_0" name="search_sample_to_order[cible]" value="1" type="radio">yes
</label>
<label for="search_sample_to_order_cible_1" class="radio">
    <input id="search_sample_to_order_cible_1" name="search_sample_to_order[cible]" value="1" type="radio">no
</label>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...