【发布时间】:2010-05-11 15:55:29
【问题描述】:
我在处理 cakephp 中的间接关联模型时遇到了一些问题。我目前的模型设置如下:
Deliveries hasOne License
License belongsTo Delivery
License hasAndBelongsToMany Product (and vice-versa)
License hasAndBelongsToMany ProductOption (and vice-versa)
我正在尝试将有关所有这些模型的信息保存在一个表单中。我遇到的缺点如下:
表单助手似乎只能看到一层深的字段类型。
saveAll() 似乎只能将记录保存一层(对于多个模型表单)。
我到处寻找这些问题的解决方案,但由于我是 CakePHP 新手,我不确定处理这些问题的最新方法或“正确”方法是什么。
非常感谢任何建议。谢谢大家!
编辑:我在此处发布了失败尝试的代码:http://bin.cakephp.org/saved/58501
【问题讨论】:
-
您能从您的表单中发布一些代码吗?在这种情况下,许可证是什么意思?
-
我的公司通常会实际“交付”软件“许可证”,让客户可以运行他们购买的不同类型的软件“产品”以及购买的“产品选项”。
标签: cakephp model form-helpers model-associations