Как расширить модель от пользовательской модели в кодеринговом

Я создал модель под названием Model_base, которая простирается от ci_model и добавила в нее все общие функции

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

2 ответа

Создайте новый PHP файл модели и используйте:

class Model_New extends Model_Base {
 public function __construct()
 {
 parent::__construct();
 }
}


Да, вы можете, просто не забудьте вызвать parent::__construct(); в constructor вашей новой модели.

licensed under cc by-sa 3.0 with attribution.