Zend框架:表单:如何创建一个非常自定义的元素

时间:2011-06-19 12:56:17

标签: php jquery zend-framework jquery-ui zend-form

我将首先说我熟悉Zend Form及其选项/装饰器等,我正在寻找关于如何最好地执行这种类型的表单的一些指导,系统也使用jQuery和jQuery-UI ,我们也可以使用它们,我还应该提到我不需要模型的建议,即如何保存信息,我需要帮助渲染这种类型的表单,我怀疑我将需要使用视图助手,并且cusom形式元素?

问题:

我的应用有一个页面,将“产品”链接到“客户”。 “产品”有一个默认价格,但这可以被每个客户覆盖,这需要考虑因素,我必须能够从标准产品列表中选择客户购买的产品,覆盖其默认价格,以及随时添加任意数量的自定义产品:

表格:

客户:John Doe

产品(选择X链接到客户):

[] Blah产品/服务[$ 32.00]

[X] Foo服务[$ 23.45]

其他产品/服务(输入):

产品名称:[输入]成本($):[输入]说明:[输入]

添加服务:[按钮]< - 可能“更新表单以添加一组新的(上方)输入”

保存客户记录:[按钮]

感谢你们的帮助,杰伊

1 个答案:

答案 0 :(得分:1)

在我看来,这种形式并不像你想象的那样习惯。

诀窍在于动态添加产品。为此,请参阅Jeremy Kendall关于这一主题的优秀文章:

Dynamically Adding Elements to Zend_Form