2012-04-11 76 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); 
相關問題