妞妞牛 发表于 2009-8-10 16:41:44

关于向数据库添加数据的问题

本帖最后由 妞妞牛 于 2009-8-11 10:16 编辑

要做一个添加“用户”的操作,就是在页面上输入用户名和密码,点击确认按钮,然后就自动添加到相关联的数据库中。
不知道 $this->db->insert('mytable', $data); 应该写在model的哪个部分呢?
向各位大侠求教!!!!

visvoy 发表于 2009-8-10 16:56:41

如果你的添加用户操作只有一个地方用到,那没必要写到model里面,直接在post控制器里面db->insert

yinzhili 发表于 2009-8-10 17:59:54

按照MVC这一开发思想,与数据库有关的操作最好是写在Model层。当然如果你写在控制器里也没有错。

wangjialei 发表于 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

:lol了解了,多谢各位大虾
页: [1]
查看完整版本: 关于向数据库添加数据的问题