Я пытаюсь применить многоуровневые расширения в моделях.
Смотрите мой код ниже.
У меня есть одна модель «Порядок», которая расширяет базовую модель CI.
Class Order extends CI_Model {
function __construct() {
parent::__construct();
}
}
Теперь я создаю новую модель "Seller_order" из модели "Заказ".
Class Seller_order extends Order {
function __construct() {
parent::__construct();
}
}
Теперь, когда я загружаю модель «Seller_order» внутри контроллера.
class Seller_order_controller extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('Seller_order');
}
}
Во время загрузки я получаю следующую ошибку:
Fatal error: Class 'Order' not found
Помогите, пожалуйста. Нужно ли сначала загружать модель "Заказ", а затем "Продавец_заказ"?? Я думаю, что мне не нужно загружать модель «Заказ», если я ее расширяю.
php
узнает об этом, если вы не загрузите файлOrder
. - person Salim Ibrogimov   schedule 28.02.2018