Php Codeigniter:无法找到指定的型号

Php Codeigniter:无法找到指定的型号,php,codeigniter,centos,hmvc,Php,Codeigniter,Centos,Hmvc,我已将PHP从5.2.9版升级到5.3.1版,并在codeigniter应用程序中遇到以下问题: 无法找到您指定的型号:某些型号 Codeigniter 2.1版,带有HMVC扩展 服务器:Centos 5 模型名称都是小写的,也可以通过调用它们的小写字母来加载。在PHP升级之前,一切都正常工作。如果您使用的是HMVC,那么您还必须提供模块名 像这样 $this -> load -> model('module/model_name'); 将第二个参数设为TRUE: $this-&

我已将PHP从5.2.9版升级到5.3.1版,并在codeigniter应用程序中遇到以下问题:

无法找到您指定的型号:某些型号

Codeigniter 2.1版,带有HMVC扩展 服务器:Centos 5


模型名称都是小写的,也可以通过调用它们的小写字母来加载。在PHP升级之前,一切都正常工作。

如果您使用的是HMVC,那么您还必须提供模块名

像这样

$this -> load -> model('module/model_name');

将第二个参数设为TRUE:

$this->load->model('modelname', TRUE);

例如:模块名为'module1'模型名:some_Model Modle文件名:some_Model.php模块的加载方式:
$this->load->Model('module1/some_Model')所以,正如你提到的,我正在使用它。它一直在使用我以前的PHP版本,但没有使用这个版本。@Damchey,当您更新PHP时,可能是PHP.ini被覆盖,设置被推回默认值。查明了问题所在。
My_Loader.php
文件不知何故被删除。对不起。@Starx,我有同样的问题,我的_Loader.php仍然存在。这在另一个模块中运行良好。原因可能是什么?谢谢你,明白了。。。刚刚重命名了模块文件夹名。现在它只由小写字母组成