У меня есть следующая сущность:
// ZaquPL/MyBundle/Entity/Task.php
protected $name;
protected $order;
public function getName() {...}
public function setName($name) {...}
public function getOrder() {...}
public function setOrder($order) {...}
Я хотел бы одну форму со многими объектами. Потому что я хочу сортировать задачи «перетаскивать» и менять их имена в одной форме, с одной кнопкой отправки и без AJAX.
Это должно выглядеть так в этой схеме:
[GRAB AND MOVE <INPUT name="order[1]">] <INPUT name="name[1]">
[GRAB AND MOVE <INPUT name="order[2]">] <INPUT name="name[2]">
[GRAB AND MOVE <INPUT name="order[3]">] <INPUT name="name[3]">
[GRAB AND MOVE <INPUT name="order[4]">] <INPUT name="name[4]">
[GRAB AND MOVE <INPUT name="order[5]">] <INPUT name="name[5]">
[GRAB AND MOVE <INPUT name="order[6]">] <INPUT name="name[6]">
Я знаю, как создать представление, как использовать jquery UI drag and drop, и т.д., так что не беспокойтесь об этом. Я только спрашиваю, как создать эту форму, используя Symfony FormBuilder. У тебя есть идеи?
Я думаю, что вы хотите создать коллекцию формы: доктор.
При первом сохранении порядок определяется заголовком вашего запроса. Но если вы редактируете эту коллекцию, вы не можете просто отправить другой заказ и сохранить.
Чтобы изменить порядок сбора вы можете:
Надеюсь это поможет
Других решений пока нет …