【发布时间】:2010-02-18 20:15:23
【问题描述】:
我是 zend 框架的新手,但我已经成功地迈出了第一步。 到目前为止,我已经创建了一些 Zend_Forms,它们映射了我的模型的单个记录 到表单域。我已经为每种情况处理了带有表单类的表单。 到目前为止,这一切都很好。
现在我遇到了必须为产品指定功能的情况。功能和产品是我的应用程序的一部分。特征存储在我的数据库中的三个表中。 对于每个特征,在第三张表中都有一条记录。
首先是保存功能组名称的功能组。每个功能都应该分配到一个功能组。
第二个表是特征表。此表具有功能组的外键和功能名称。
第三张表是某种多对多关系,将功能与产品联系起来。此表有一个附加字段,其中包含产品这一独特功能的可选值(在两个外键旁边)。
例如:如果产品的重量为 4,78 kg,则值“4,78”存储在第三个表中,标签“重量为 %s kg”存储在第二个表中。特征组可能是“物理属性”之类的东西,保存在第一个表中。
长话短说: 我的问题是如何处理我必须以一种形式创建和编辑多个数据库记录的情况。 计划是为每个功能提供一个带有多个复选框的表单,从而按主题对功能进行分组。每个复选框都应该有一个额外的文本字段来输入可选值。
【问题讨论】:
标签: php zend-framework checkbox zend-form checkboxlist