3
我有一个简单的形式与两个输入字段,我想保存一个表内的数据和另一个表内的第二个表。cakephp,如何将数据保存在两个表中?
保存数据我使用$this->Room->save($this->data)
任何想法如何可以做到这一点?
感谢
编辑:
一个是rooms
另一种是roomates
公共密钥我想使用的是id_rooms
和id_roomates
我有一个简单的形式与两个输入字段,我想保存一个表内的数据和另一个表内的第二个表。cakephp,如何将数据保存在两个表中?
保存数据我使用$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']
然后将数据保存到房间表中:$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)
。
哪两个表和模型?另外它会更好地打印你在$ this-> data中获得的数组。 – Rikesh
我编辑我的帖子 – Patrioticcow
手段,你必须节省$ this->数据在roomates表呢?它是否在房间表中正确保存? – Rikesh