Ввод типа объекта в Symfony с тегом select : как МОЖНО НЕ форсировать порядок следования элементов?

#forms #symfony #entity #sequence

Вопрос:

У меня есть EntityType входная форма symfony, с. "multiple" => true В приведенном выше примере форма должна собирать список тем из существующего списка в базе данных. Когда пользователь нажимает на ввод, появляется раскрывающийся список, и пользователь может добавлять/удалять элементы из его выбора. Отправленная и сохраненная последовательность этого списка не в том порядке, в котором пользователь выбрал темы, а скорее в том порядке, в котором они были выбраны в базе данных при создании формы. Однако для меня важно хранить выбранные темы в том порядке, в котором они были выбраны пользователем (логика заключается в том, что актуальность тем будет уменьшаться).

Это есть способ достичь этого ?

 $builder
->add('topics', EntityType::class, [
    'class'=> Topic::class,
    'choice_label'=>'name',
    'multiple' => true,
    'label'=>'Topic*'])
 

Планировка здесь.