网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-19 15:29:27

admin
管理员

ci中如何使用模型

第一: 首先要定义一个模型, 定义模型的位置再  application/models 中 定义的格式是    

class namex_model extends CI_Model {
    public function __construct() {
        parent::__construct();
        $this->load->database(); // 有了这句话表示加载了数据库, 可以使用 $this->db->get或者其他的方法
    }
    
    public function read() {
        $query = $this->db->get('namex');  // 这里就可以直接使用 $this->db->get('namex') namex 是表名
        return $query->result_array();
    }
}

第二: 在控制器中使用模型, 控制器中使用模型,首先要载入模型,后可以使用

class namex extends CI_Controller {
    public function __construct() {
        parent::__construct();
        $this->load->model('namex_model'); // 这样就加载了这个模型, 可以在本类的其他地方使用了。
    }

    public functon f() { // 某一个方法
        $this->namex_model->read() ; // read 这个方法再模型中已经定义。
    }
}



ipbbs.net

离线

页脚

Powered by FluxBB