Как реализовать форму в Symfony2 для древовидной структуры?

Интересует скорее не реализация самой формы (там все просто), а ее обработка, учитывая, что элементы могут удаляться, изменяться и перемещаться.
  • Вопрос задан
  • 3077 просмотров
Пригласить эксперта
Ответы на вопрос 2
denver
@denver
Пример форм можно глянуть/изучить здесь:
github.com/beberlei/AcmePizzaBundle
Там нет древовидной, но есть добавление/удаление элементов. Перемещение это то же изменение (скрытого поля). В общем для начала будет неплохо узнать про prototype аттрибут и как с ним быть.

Однако я бы не советовал использовать Symfony Forms для этой задачи (и вообще любой огромной формы) если только не требуется валидация. Текущие формы тормозят, а исходники трудно поддаются дебагу.
Ответ написан
@torchello
Если речь о вложенных коллекциях, то вот проверенный рецепт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы