CI_Doctrinre не найден в hmvc codeigniter3

Я использую HMVC CI3, и у меня есть MY_Contrller в ядре, который расширяет MX_Controller. теперь у меня есть модуль orm, и я расширяю этот класс следующим образом:

class Orm extends CI_Controller
{
    private $st;
    private $cmf;

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

        $this->st = new \Doctrine\ORM\Tools\SchemaTool($this->doctrine->em);
        $this->cmf = $this->doctrine->em->getMetadataFactory();
        $this->cmf->setEntityManager($this->doctrine->em);

        $this->module = 'orm';
        $this->controller = 'orm';
    }


    public function index()
    {
        $realm = 'Restricted area for ORM Controller of NibsRMS';


        $this->load->view("orm");
    }
}

когда я запускаю это в браузере, он показывает мне следующую ошибку

Неустранимая ошибка: класс CI_Doctrine не найден в C: \ xampp \ htdocs \ tiffintom_master \ system \ core \ Common.php в строке 196

В заголовке указано, что CI_Controller не найден. В вашем сообщении говорится, что CI_Doctrine не найден. Какой, пожалуйста?

ceejayoz 17.04.2018 14:17

спасибо, я изменил название

surma 17.04.2018 14:20

Привет, если вы используете HMVC, тогда CI_Controller должен быть MX_Controller

Mr. ED 18.04.2018 00:48

но я не хочу использовать MX_Controller только для этого модуля контроллера

surma 18.04.2018 10:29
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
72
0

Другие вопросы по теме