【发布时间】:2017-06-04 21:12:59
【问题描述】:
我正在使用 codeigniter、hmvc 和 ion_auth 编写一个基本应用程序。我已经在应用程序/模块/用户中加载了 ion_auth。一切都在我的 Windows 开发 PC 上运行,但是当应用程序启动时,我的托管服务器 (linux) 上出现错误:
Message: Unable to locate the model you have specified: Ion_auth_model
在modules/Users/library/Ion_auth.php中,我尝试如下加载模型:
$this->load->model('Users/Ion_auth_model', 'ion_auth_model');
模型文件位于 modules/Users/models/Ion_auth_model.php。
我尝试了许多不同的文件名组合。我知道 Linux 区分大小写。有什么建议么?我错过了一些简单的东西吗?
【问题讨论】:
-
因此,作为健全性检查,我将 Ion_auth_model.php 文件移动到 application/models 并将加载函数更改为加载模型的标准方式。好像可以,但是为什么我用的是hmvc,在Users目录下就不行了?
标签: php codeigniter hmvc ion-auth