2016-04-18 5 views
0

У меня CodeIgniter 3.0.6 работает с WireDesignz HMVC.CodeIgniter 3.0.6 и WireDesignz HMVC - вызов функции-члена по нуле

При запуске

modules::load('page/com_Page')->_GetPage(); 

Я получаю онлайн-

Call to a member function _GetPage() on null 

Но локально он работает. структура каталогов выглядит следующим образом

application 
public_html 
public_html/components 
public_html/components/page 
public_html/components/page/controllers/com_Page 
system 

в конфиге у меня есть

$document_root = $_SERVER['DOCUMENT_ROOT']; 
$document_root_exploded = explode('/', $document_root); 
$document_root_name = end($document_root_exploded); 

$config['modules_locations'] = array(
    APPPATH . '../' . $document_root_name . '/components/' => '../../' . $document_root_name . '/components/', 
); 

Я понятия не имею, почему местные (Windows Apache) его работы и в Интернете не (Linux).

+0

«Имена классов должны начинаться с буквы верхнего регистра». из учебника - может быть, проблема – sintakonte

ответ

0

Это связано с чувствительным к регистру. В HMVC контроллеры должны начать с капитолия.

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