繁体   English   中英

cakephp,如何将数据保存在两个表中?

[英]cakephp, how to save data in two tables?

我有一个带有两个输入字段的简单表单,我想保存一个表中一个字段中的数据,而第二个表中另一个字段中的数据。

保存数据我使用$this->Room->save($this->data)

任何想法如何做到这一点?

谢谢

编辑:

一个是rooms另一种是roomates公共密钥我想使用的是id_roomsid_roomates

对于Room构建如下数组。 只是一个示例,请根据您的实际字段进行设置。

$this->data['Room']['id_rooms'] = $this->data['Room']['id']
$this->data['Room']['abc'] = $this->data['Room']['xyz']

然后将数据保存到房间表: $this->Room->save($this->data)

接下来为第二个表构建一个数组,例如Roomtitle ,如下所示:

$this->data['Roomtitle']['id_rooms'] = $this->data['Room']['id']
$this->data['Roomtitle']['abc'] = $this->data['Room']['xyz']

并保存: $this->Roomtitle->save($this->data)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM