Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模块::run()引发错误:";找不到指定的类:Session.php;_Php_Codeigniter_Codeigniter Hmvc - Fatal编程技术网

模块::run()引发错误:";找不到指定的类:Session.php;

模块::run()引发错误:";找不到指定的类:Session.php;,php,codeigniter,codeigniter-hmvc,Php,Codeigniter,Codeigniter Hmvc,我将CodeIgniter 3与wiredesignz HMVC一起使用 我有一个渲染视图的控制器。如果我从该视图中调用Modules::run('OtherModule/Controller/Action),它将在底部显示以下消息: Unable to locate the specified class: Session.php 会话包含在自动加载配置中,在所有控制器中都可以正常工作,而无需参考其他模块中的控制器。删除Modules::run()语句可以消除错误,并且引用的方法是空的伪方法

我将CodeIgniter 3与wiredesignz HMVC一起使用

我有一个渲染视图的控制器。如果我从该视图中调用
Modules::run('OtherModule/Controller/Action)
,它将在底部显示以下消息:

Unable to locate the specified class: Session.php
会话包含在自动加载配置中,在所有控制器中都可以正常工作,而无需参考其他模块中的控制器。删除
Modules::run()
语句可以消除错误,并且引用的方法是空的伪方法,因此错误必须来自
Modules::run()
本身


谷歌展示了一些类似的问题,但没有一个得到回答。希望有人从上次被问起就知道了。非常感谢您的帮助!提前谢谢

我终于明白了!我试图调用的控制器扩展了我的\u控制器,它直接扩展了CI\u控制器。显然,这对于通过URL调用方法很好,但是MX_控制器需要扩展,才能使
Modules::run()
正常工作。用我的MX控制器代替我的MX控制器解决了这个问题


当我创建MX_控制器时,我假设我让我的_控制器扩展了MX_控制器,但我没有想到要检查它。显然,这是更多人犯的错误,现在终于有了解决方案。

确保控制器文件中的类和文件名使用大写字母。