0

我需要创建一个接受可变数量事务的表单。该表单有 4 个元素和一个交易数组(定义为:类型(cr/dr)、日期、分类帐(下拉)和金额)。可以有任意数量的事务:这由 javasript 处理并作为 post 数组发送。显然 Zend Forms 没有能力处理这个问题。如何使用 Zend Form 接受无限数量的输入?

4

2 回答 2

2

以下链接将为您提供帮助:

  1. http://www.jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/
  2. 使用可变数据长度初始化 zend 表单
  3. http://framework.zend.com/apidoc/2.0/classes/Zend.Form.Fieldset.html(Fieldset标签用于对表单中的相关元素进行分组)
于 2013-01-19T16:08:22.463 回答
0

您必须通过编写将所有 4 个表单字段创建为数组类型

isArray=>真

通过使用您的表单字段名称,例如 type[]、date[]、ledger[] 和 amount[]。并且您在表单发布后获得了控制器中的所有值。

这些元素就像数组。现在你可以做任何你想做的事情。

于 2013-02-13T08:47:53.360 回答