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

Pat*_*cow 2 php cakephp-1.3

我有一个带有两个输入字段的简单表单,我希望将数据从一个表中的一个字段保存,而另一个字段保存在第二个表中.

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

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

谢谢

编辑:

一个是rooms另一个是roomates 我要使用的常用键是id_roomsid_roomates

Rik*_*esh 5

用于Room构建如下的数组.这只是一个例子,根据您的实际字段进行设置.

$this->data['Room']['id_rooms'] = $this->data['Room']['id']
$this->data['Room']['abc'] = $this->data['Room']['xyz']
Run Code Online (Sandbox Code Playgroud)

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

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

$this->data['Roomtitle']['id_rooms'] = $this->data['Room']['id']
$this->data['Roomtitle']['abc'] = $this->data['Room']['xyz']
Run Code Online (Sandbox Code Playgroud)

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