Относительно Symfony 4 ChoiceType - PullRequest
0 голосов
/ 10 мая 2018

Я создаю форму с помощью Symfony Form ChoiceType, но есть одна проблема, например, у меня есть такой массив

array('M' => 'Male', 'F' => 'Female')
Я хочу ключ в качестве ключа, но Symfony Form Choice Type получает ключ в качестве значения и значение в качестве ключа в раскрывающемся списке
 <option value="Male">M</option>
 <option value="Female">F</option>
но я не хочу так, я хочу вывод, как показано ниже: -
 <option value="M">Male</option>
 <option value="F">Female</option>

Извините за мой английский

1 Ответ

0 голосов
/ 10 мая 2018

Symfony ChoiceType использует ключ массива в качестве имени опции и значение массива в качестве значения опции, если вы не хотите использовать встроенный ChoiceType.

, вам не обойтись.

Вам потребуется array_flip исходный массив, прежде чем использовать его в виде формы.

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