2013-01-19 9 views
7

stworzyłem model o nazwie Model_base rozciągający się od ci_model i dodaniu wszystkich typowych funkcji wewnątrz toJak przedłużyć model z niestandardowym modelu w CodeIgniter

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 
} 

} 

Teraz chcę, aby utworzyć nowy model z rozciągającej base_model jest możliwe w CodeIgniter

+0

możliwe duplikat http://stackoverflow.com/questions/6569252/how-to-inherit-a-model-from-another-model -w-codeigniter – crafter

Odpowiedz

0

Tak, możesz tylko pamiętać, aby zadzwonić na parent::__construct(); w constructor swojego nowego Modelu.

2

Utwórz nowy plik modelu PHP i zastosowanie:

class Model_New extends Model_Base { 

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

} 
+0

gdzie powinien być umieszczony, czy jest on w tym samym folderze, w którym umieszczony jest inny model. dziękuję za odpowiedź –

+1

Umieść to w nowym pliku w tym samym katalogu, co inne modele – hohner

+2

, ale nie działa, gdy jest w tym samym katalogu modelu, myślę, że musimy umieścić go gdzieś w katalogu głównym. –

Powiązane problemy