У меня есть раскрывающийся элемент формы. Первоначально он начинается пустым, но заполняется значениями через javascript после того, как пользователь совершил некоторые взаимодействия. Все работает нормально. Однако, когда я отправляю его, он всегда возвращает ошибку проверки This value is not valid.
.
Если я добавлю элементы в список выбора в коде формы, он будет проверять ОК, но я пытаюсь занести его динамически, и предварительное добавление элементов в список выбора не будет работать.
Проблема, о которой я думаю, состоит в том, что форма проверяется на пустой список элементов. Я не хочу, чтобы это проверялось против списка вообще. Я установил проверку, требуемую для false. Я переключил тип chocie на текст и всегда проверял.
Это будет проверяться только на пустые строки или элементы, добавленные в список выбора
$builder->add('verified_city', 'choice', array(
'required' => false
));
Аналогичный вопрос здесь не ответил.
Проверка динамически загружаемых вариантов в Symfony 2
Скажите, что вы не знаете, что все доступные варианты. Он может быть загружен из внешнего веб-источника?