Задача: сайт - доска объявлений. Есть множество категорий и подкатегорий. Проблема в том, что на каждую подкатегорию есть своя форма и у всего этого множества форм довольно большие различия. Делаю все аяксом.
Подскажите как лучше реализовать вывод форм с полседующим сохранением данных, может есть какойто архитектурный шаблон подходящий или же у кого-нибудь есть решение/идея как это красиво реализовать
все это что? контролы? или данные? если данные, то как потом производить поиск. да и вопрос был немного про другое. Как построить взаимодействие? не делать же switch или блок с if...
У нас тоже довольно сложные формы, используем Form\Element\Collection содержащие филдсеты и поля, порой на несколько уровней вложенности. На все филдсеты настроена гидрация (Doctrine2), с сохранением проблем не возникает. Заполнение форм тоже происходит гидратором, при вызове метода bind главной формы.
В zf1 нет гидрации. Сама гидрация есть преобразование массивов в объекты (утрировано). @rowdyro правильно говорит, если вам нужно просто сохранять то проще всего сериализовать данные из post