第一: 首先要定义一个模型, 定义模型的位置再 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
离线