CodeIgniter 3.0.6和WireDesignz HMVC - 在null上调用成员函数

时间:2016-04-18 09:53:37

标签: php codeigniter codeigniter-hmvc

我使用WireDesignz HMVC运行CodeIgniter 3.0.6。

运行时

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)。

1 个答案:

答案 0 :(得分:0)

它与区分大小写有关。 在HMVC中,控制器必须以国会大厦开始。