2012-04-11 73 views
4

我已经升级我的PHP 5.2.9从版本5.3.1也碰到了我的笨应用以下模型:笨:无法找到您指定

Unable to locate the model you have specified: some_model

笨2.1版本,与HMVC扩展 服务器:Centos 5

模型名称都是小写字母,它也通过调用它们的小写字母加载。在PHP升级之前的所有东西都可以使用。

回答

1

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

像这样

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

例如:功能模块的名称是 '模块1' 型号名称:some_model MODLE文件名:some_model.php 如何模块加载:'$ this-> load-> model('module1/some_model');' 所以,我正在使用它,因为你提到。它一直在使用我以前的PHP版本,但没有使用这个版本。 – WebNovice 2012-04-11 12:37:19

+0

@Damchey,当你更新你的php,可能是php.ini被覆盖,并将其设置推回到默认值。 – Starx 2012-04-11 12:45:48

+0

指出了这个问题。某种程度上删除了“My_Loader.php”文件。抱歉。 – WebNovice 2012-04-13 15:23:14

0

使第二个参数设置为TRUE:

$this->load->model('modelname', TRUE); 
相关问题