#forms #symfony #entity #sequence
Вопрос:
У меня есть EntityType
входная форма symfony, с. "multiple" => true
В приведенном выше примере форма должна собирать список тем из существующего списка в базе данных. Когда пользователь нажимает на ввод, появляется раскрывающийся список, и пользователь может добавлять/удалять элементы из его выбора. Отправленная и сохраненная последовательность этого списка не в том порядке, в котором пользователь выбрал темы, а скорее в том порядке, в котором они были выбраны в базе данных при создании формы. Однако для меня важно хранить выбранные темы в том порядке, в котором они были выбраны пользователем (логика заключается в том, что актуальность тем будет уменьшаться).
Это есть способ достичь этого ?
$builder
->add('topics', EntityType::class, [
'class'=> Topic::class,
'choice_label'=>'name',
'multiple' => true,
'label'=>'Topic*'])
Планировка здесь.