Thursday, July 26, 2012

How to Inherit A Model from Another Model in CodeIgniter

 ជាដំបូង​យើងត្រួវបង្កើតតាមការណែនាំដូចខាងក្រោម:
 
 1/. sout_model.php  
 
class sout_model extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    function get() {
        return 'Inherit Mode';
    }
}
 
2/.  saret_model.php
 
include('sout_model.php');
class saret_model extends sout_model {
    function __construct() {
        parent::__construct();
    }

    function get_saret() {
        return parent::get();
    }
}
 
 
ក្រោយមកយើងត្រូវបង្កើត Controller ដូចខាងក្រោម: 
 
3/.human.php
 
class Human extends CI_Controller {     
    function __construct(){
        parent::__construct();
        $this->load->model('saret_model');
    }       

    function get_saret() {
        $data['human'] = $this->saret_model->get_saret();
        $this->load->view('saret/saret_interface', $data);
    }
}
 
 
 

No comments:

Post a Comment