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

[已解决] 关于向数据库添加数据的问题

[复制链接]
发表于 2009-8-10 16:41:44 | 显示全部楼层 |阅读模式
本帖最后由 妞妞牛 于 2009-8-11 10:16 编辑

要做一个添加“用户”的操作,就是在页面上输入用户名和密码,点击确认按钮,然后就自动添加到相关联的数据库中。
不知道 $this->db->insert('mytable', $data); 应该写在model的哪个部分呢?
向各位大侠求教!!!!
发表于 2009-8-10 16:56:41 | 显示全部楼层
如果你的添加用户操作只有一个地方用到,那没必要写到model里面,直接在post控制器里面db->insert
发表于 2009-8-10 17:59:54 | 显示全部楼层
按照MVC这一开发思想,与数据库有关的操作最好是写在Model层。当然如果你写在控制器里也没有错。
发表于 2009-8-11 09:11:25 | 显示全部楼层
class User_model extends Model{

        function User_model()
        {
                parent::Model();
        }

                function get_NewUser($data)
        {
                $this->load->database();
               
                $this->db->insert('mytable', $data);
        }
}
 楼主| 发表于 2009-8-11 10:16:34 | 显示全部楼层
了解了,多谢各位大虾

本版积分规则