【发布时间】:2016-07-27 15:33:48
【问题描述】:
在将我的项目部署到托管 Unix 时,我遇到了 Codeigniter HMVC 的一个新问题(它在 localhost 上运行良好)
$this->load->model('User_management/Muser_management');
当我在 User_profile 控制器中调用 User_management 模型文件时,它会抛出一个错误:
类型:RuntimeException 消息:无法找到您指定的模型: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
我的 Muser_mangement 文件:
<?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_Model(而不是MY_Model)。并且不要在文件末尾关闭?>标签。
标签: codeigniter runtimeexception hmvc