2017-02-04 3 views
0

Я пытаюсь настроить hmvc в codeigniter 3.1.3 с помощью https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads. Я моей сессии автоматически загружаются библиотеки $autoload['libraries'] = array('session'); Однако, когда я создаю MY_Controller, расширяющий MX_Controller я получаю ошибкуHMVC Codeigniter: Не удалось найти указанный класс: Session.php

Не удалось найти указанный класс: session.php

Это MY_Controller.php

<?php 
class MY_Controller extends MX_Controller { 

    function __construct() { 

    parent::__construct(); 
    } 
} 
+0

Так вы получите такое же сообщение, когда вы пытались загрузить сеанс непосредственно в вашем конструкторе MY_Controller.php? i.e $ this-> load-> library ('session'); – TimBrownlaw

+0

@TimBrownlaw да, я сделал это. Ошибка исчезла, но я не понимаю, почему автозагрузка вызывает ошибки – facilitator

ответ

0

Я нашел простое решение. когда проходит MX_Controller в MY_Controller тогда вы использовали MY_Controller везде

Пример:

класс Welcome расширяет MY_Controller {

public function index() 
{ 
    $this->load->view('welcome_message'); 
} 

}

Смежные вопросы