如何在 CakePHP 中保存相关数据?
Posted
技术标签:
【中文标题】如何在 CakePHP 中保存相关数据?【英文标题】:How do I save related data in CakePHP? 【发布时间】:2011-09-20 04:04:56 【问题描述】:我有一个“网站”和“产品”表。该产品可以附加到不同的网站。所以我创建了一个名为“attached_products”的新表。它有 id、website_id 和 product_id 字段。
所以我现在有两个问题,第一个是如何保存一个网站,它会在 attach_products 表中出现这样的内容:
id | website_id | product_id
1 | 4 | 3
2 | 4 | 5
3 | 4 | 6
4 | 4 | 10
上面的意思是四个ID为3,5,6,10
的产品被附加到一个ID为4
的网站上
我的第二个问题是,我如何修改记录,例如我想删除附加到网站的两个产品?
我是 Cakephp 的新手,非常感谢您的帮助! :)
【问题讨论】:
【参考方案1】:你对自己在做什么有正确的想法。在 Cake book 中阅读有关 HABTM 关系的信息。你应该了解更多关于 Cake 的知识(从简单到复杂的东西)。这对新人来说是相当困难的。
【讨论】:
以上是关于如何在 CakePHP 中保存相关数据?的主要内容,如果未能解决你的问题,请参考以下文章
CakePHP 3如何使用REST以正确的方式保存相关关联1:N?