Php 如何在codeigniter中从自定义模型扩展模型

Php 如何在codeigniter中从自定义模型扩展模型,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我创建了一个名为model_base的模型,它从ci_模型扩展而来,并在其中添加了所有常用函数 class Model_base extends CI_Model { function __construct() { parent::__construct(); } function create() { //do insert data into database } function read() { //do get data into

我创建了一个名为model_base的模型,它从ci_模型扩展而来,并在其中添加了所有常用函数

class Model_base extends CI_Model {

function __construct()
{   
    parent::__construct();          
}
function create() {
    //do insert data into database
}

function read() {
    //do get data into database
}

function update() {
    //do update data into database
}

function delete() {
    //do delete data from database
}

}

现在我想用扩展的base_model创建一个新模型。在CodeIgniter中可以吗?

可以,只需记住调用
父对象::_构造()构造函数中创建一个新模型PHP文件,并使用:

class Model_New extends Model_Base {

   public function __construct()
   {
      parent::__construct();
   }

}

应将其放置在何处,是否与其他模型放置在同一文件夹中。感谢您的回答将其放入与其他模型相同目录下的新文件中,但当其位于同一模型目录下时,它将不起作用,我想我们需要将其放入核心目录中的某个位置。将模型保存在“核心”目录中可能重复的