我有一个带有两个输入字段的简单表单,我希望将数据从一个表中的一个字段保存,而另一个字段保存在第二个表中.
保存我使用的数据 $this->Room->save($this->data)
任何想法如何做到这一点?
谢谢
编辑:
一个是rooms另一个是roomates 我要使用的常用键是id_rooms和id_roomates
用于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).