在其他模块中加载模型时,Codeigniter HMVC运行时异常

在其他模块中加载模型时,Codeigniter HMVC运行时异常,codeigniter,runtimeexception,hmvc,Codeigniter,Runtimeexception,Hmvc,将项目部署到托管Unix时,Codeigniter HMVC出现了一个新问题(它在本地主机上运行良好) 当我在User_profile Controller中调用User_管理模型文件时,它会抛出一个错误: 类型:运行时异常 消息:无法找到您指定的型号:Muser_management 从其他模块加载模型时,其他控制器也会出现同样的问题 我的结构 >root >application >modules >User_management

将项目部署到托管Unix时,Codeigniter HMVC出现了一个新问题(它在本地主机上运行良好)

当我在User_profile Controller中调用User_管理模型文件时,它会抛出一个错误:

类型:运行时异常 消息:无法找到您指定的型号:Muser_management

从其他模块加载模型时,其他控制器也会出现同样的问题

我的结构

>root
  >application
     >modules

       >User_management
          >controllers
             User_management.php
          >models
             Muser_management.php

       >User_profile
          >controllers
             User_profile.php
          >models
             Muser_profile.php
我的博物馆管理文件:

<?php 
    defined('BASEPATH') or exit('No direct script access allowed');

    class Muser_management extends MY_Model{

        public function get_listuser()
        {   
            $this->db->select('id,label,email,role');
            $user=$this->db->get('user');
            return $user->result();
        }
}
?>


请帮忙,谢谢。不管怎样,我已经修好了。解决办法是:

_模块的文件夹名称必须为小写 _控制器和模型文件名的第一个字母必须为大写
_控制器和模型中的类的第一个字母必须是大写的

仅用于测试目的,如果有效,请使用扩展
CI\u model
(而不是
MY\u model
)进行检查。并且不要关闭文件末尾的
?>
标记。
<?php 
    defined('BASEPATH') or exit('No direct script access allowed');

    class Muser_management extends MY_Model{

        public function get_listuser()
        {   
            $this->db->select('id,label,email,role');
            $user=$this->db->get('user');
            return $user->result();
        }
}
?>