使用Cake 2.3.8。
我有一个存储标准客户信息的表(姓名,电子邮件地址,电话等)。我还有其他几个表来存储与客户相关的信息(护照,地址,通信日志等)。这些表中包含customer_id
FK字段。
当某人填写联系表格时,会自动创建新的客户记录。根据请求的信息,可能已经创建了其他相关记录。
客户可能已经存在于数据库中,因此人们需要查看新客户是否与现有客户匹配。如果匹配,则应用程序将使用new替换现有联系信息,并删除新的Customer记录。
我想知道是否有一种简单的方法来更新任何相关记录。我可以浏览每个关联并手动更新外键以指向现有的客户记录,但似乎可能有更好的方法在我缺少的框架内完成。
更新每个协会的外键是最佳/正确的方法吗?