Php CodeIgniter HMVC加载模块动作

Php CodeIgniter HMVC加载模块动作,php,codeigniter,hmvc,codeigniter-hmvc,Php,Codeigniter,Hmvc,Codeigniter Hmvc,我有一个CI项目,它有第三方库HMVC,它已经在使用中。我搜索了很多,如何加载它的动作模块。。但是找不到工作,我想我的档案里少了一些东西 因此,在HMVC中,我有两个文件: Loader.php和Router.php Loader.php是,Router.php是 当我试图加载一些控制器的函数时($this->load->module('module_name');),我得到一个错误,即找不到函数模块。 我还发现,在HMVC中,它可以加载模型函数($this->load->model('modu

我有一个CI项目,它有第三方库HMVC,它已经在使用中。我搜索了很多,如何加载它的动作模块。。但是找不到工作,我想我的档案里少了一些东西

因此,在HMVC中,我有两个文件: Loader.php和Router.php

Loader.php是,Router.php是

当我试图加载一些控制器的函数时(
$this->load->module('module_name');
),我得到一个错误,即找不到函数模块。 我还发现,在HMVC中,它可以加载模型函数(
$this->load->model('module_name');
),但随后我得到一个错误,即找不到
module_name

也许有人能帮我从另一个模块加载模块函数?(如果可能的话)

另外,我在applincation文件夹中有一个名为modules的文件夹,其中有一些模块,如user、admin和global。 在用户界面中有视图、控制器文件夹等。。
例如,我需要从
users/services/index
调用函数,我需要调用
global/service/index
中的函数。有什么建议吗?

首先,你是从哪里得到HMVC的代码的?据我所知,CodeIgniter HMVC有1个以上的可用库

第二件事是,在您下载库的网站上,他们创建了有关
如何使用它的文档?

我曾多次使用CodeIgniter HMVC,但从未使用过
$this->load->module()

关于
$this->load->model('module_name')
,它的工作原理与codeigniter中的相同。但是回到HMCV,如果它是本地模型,它应该像你提到的那样工作。如果它来自其他模块,那么您需要编码为
$this->load->model('/module\u name')


您可以参考了解更多详细信息。

您可能不应该在不同型号中使用相同的别名。我有同样的问题,解决了这个解决方案。 例如:

$this->load->model('modelNameA','aliasName');
$this->load->model('modelNameB','aliasName');

是 啊最后我需要
$this->load->controller()现在我的构造在试图声明已声明的类时遇到问题:/