codeigniter3 не позволяет мне использовать этот способ, но Ci2 работал нормально, чтобы вызвать метод одного контроллера для другого контроллера - PullRequest
0 голосов
/ 24 декабря 2018

Это первый контроллер
1.Контроллер A

class A extends CI_Controller {

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

Это второй контроллер
2.Контроллер B

class B extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
    }
    function custom_b()
    {
            require_once(APPPATH.'controllers/a.php'); //include controller
            $aObj = new a();  //create object 
            $aObj->custom_a(); //call function
    }
}

Работает нормально с CI2, но после миграции на Ci3 возникает ошибка исключения его выброса

Обнаружено неперехваченное исключение Тип: Сообщение об ошибке: Класс 'CI_Mongo_Db'не найдено Имя файла: public_html / system / core / Common.php Номер строки: 196

Я использую MongoDB в качестве базы данных с CI3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...