I am trying to apply multilevel extends in models.
See my below code.
I have one model "Order", which extends CI's core model
Class Order extends CI_Model {
function __construct() {
parent::__construct();
}
}
Now I am creating new "Seller_order" model from "Order" model
Class Seller_order extends Order {
function __construct() {
parent::__construct();
}
}
Now when i am loading "Seller_order" model inside controller.
class Seller_order_controller extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('Seller_order');
}
}
At the time of loading i am getting following error:
Fatal error: Class 'Order' not found
Help please. Do i need to load first "Order" model then "Seller_order"?? I think i don't need to load "Order" model if i am extending it.