用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2643|回复: 4
收起左侧

[模型] 求助!关于写入不同表的问题

[复制链接]
发表于 2014-4-11 17:46:08 | 显示全部楼层 |阅读模式
假如有两个表accounts和profile,accounts有username和password,profile有realname和gender之类的东西
那从Controller load Model的时候,把接收到的post值写入$data再传给model,那在model要怎样把data中的username和password提出来写入accounts表中,然后把剩下的写入profile中呢???
发表于 2014-4-15 11:47:21 | 显示全部楼层
笨办法
$tmp = array('username' => $data['username'],'password' => $data['password']);
$this->db->insert('accounts',$tmp);
unset($data['username']);
unset($data['password']);
$this->db->insert('profile',$data);
发表于 2014-4-15 16:58:23 | 显示全部楼层
字段前面加表名
 楼主| 发表于 2014-4-17 18:26:35 | 显示全部楼层
wangaibo168 发表于 2014-4-15 11:47
笨办法
$tmp = array('username' => $data['username'],'password' => $data['password']);
$this->db->ins ...

谢谢,后来我也的确用了这种笨方法
发表于 2014-5-15 11:17:28 | 显示全部楼层
能解决问题都是好方法

本版积分规则