php-将CI 3与HMVC一起使用时无法加载库

我在CI2中开始了一个模块化项目(使用HMVC).我正在将该项目移至CI 3.

我正在尝试使用config / autoload .php自动加载会话库

$autoload['libraries'] = array('database','session');

我收到此错误:

Fatal error: Call to undefined method MY_Loader::_ci_load_class() in /srv/www/htdocs/projects/application/third_party/MX/Loader.php on line 158

即使使用$this-> load-> library(‘session’)在控制器内手动加载库,我也会遇到相同的错误.

我确信这是使用HMVC引起的错误.我设法使CI 3模块化,但是我仍然遇到这个问题,请帮忙…

我可以加载助手和模型,但我无法加载库:(

解决方法:

我认为您的HMVC版本错误,您需要下载最新版本https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads

单击分支,您将看到2个版本.

上一篇:php-Codeigniter,Activerecord和MySQL UDF


下一篇:php-CodeIgniter“ like()”函数,在搜索词中包含%通配符