Я работаю с Zend Form, и мне нужно динамически (при заполнении формы пользователем) добавлять группы элементов. Например, у меня есть форма с несколькими полями, описывающими предложение и одну подформу, чтобы установить цену предложения. Но предложение может иметь более одной цены, а цена – это не только один элемент,
Таким образом, в одном gruop есть 3 разных элемента.
Я могу создавать элементы с javascript, но когда я должен добавить их в Zend Form Object?
вы можете сделать каждую из подклассов таким образом, когда вы добавите через javascript, вы можете использовать эту часть формы, просто размахивая подформу с помощью «Belongsto». Затем вы можете прочитать свой пост, когда он вернется к вам, и сделайте для него прогиб и добавьте элементы назад.
ознакомьтесь с http://www.stephenrhoades.com/?p=364
В противном случае, в вашем ajax, чтобы получить разметку формы, вы можете создать объект формы, который вы могли бы сохранить на сеансе, таким образом, он будет уже создан во время публикации.