Тип поля настраиваемой формы Symfony 4, используемый в коллекции get index - PullRequest
0 голосов
/ 13 февраля 2019

Если я создал пользовательский тип поля формы, который генерирует поле выбора, и затем он используется внутри типа коллекции, есть ли способ специально назвать поле выбора на основе текущего индекса коллекции?

Допустим, у меня есть коллекция, создающая 2 из пользовательских блоков выбора, один из которых - индекс 0, а другой - индекс 1. Я пытаюсь понять, как я могу использовать свой пользовательский тип, чтобы специально назвать поля выбора как-то так::

form [fieldname] [a] - форма index 0 [fiieldname] [b] - index 1

Они установлены в поле массива в сущности, поэтому будут Serliased, но я хочуспециально установить эти ключи в массиве вместо значений по умолчанию 0,1,2,3 и т. д.

Точно так же, как я могу отредактировать метку для каждого на основе ключа?Что-то вроде этого:

If (ключ === 0) Сделать метку = «Привет»

If (key === 1) Сделать метку = «Пока»

В данный момент в файле шаблона появляются поля с метками, показывающими только значение индекса.

Это не очень хорошо задокументировано из того, что я вижу.

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