我正在使用Zend Form,我需要动态地(在用户填写表单时)添加元素组。 例如,我有几个描述报价的字段和一个设置报价的子表单。但是报价可以有多个价格和价格不仅仅是1个元素,它由
组成因此,一个gruop中有3个不同的元素。
我可以用javascript创建元素但是什么时候应该将它们添加到Zend Form Object?
答案 0 :(得分:1)
当你通过javascript添加时,你可以通过这种方式使每个分组成为一个子表单,你可以通过只用'Belongsto'来重新发送子表单来填充表单的那部分。然后,你可以在回复给你的帖子中阅读并在其上做一个foreach并以这种方式添加元素。
结帐http://www.stephenrhoades.com/?p=364
否则,在您的ajax中获取表单标记,您可以构建一个可以保存到会话的表单对象,这样就可以在发布时构建它。