2013-05-02 135 views
0

我一直在使用codeigniter一段時間了。但我仍然對它不熟悉。當我遇到一些問題時,需要花費數天的時間來解決問題。Codeigniter錯誤日誌消息

Unable to locate the model you have specified: page_m 

我usullay也面臨這些錯誤。然而,因爲我使用多個層次的類(控制器),我無法弄清楚。

有沒有什麼辦法可以讓codeigniter用行號記錄錯誤信息?

+1

如果使用UNIX系統的文件名是區分大小寫。在我的Windows系統中完成我的開發後,我在上傳到活的UNIX服務器時遇到此問題。請確保您使用確切的型號和文件名稱。 – Nish 2013-05-02 06:22:14

回答

0

您必須在應用程序/模型目錄中創建模型。並確保你擴展你的CI_Model類。

例如。型號名稱:my_model

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

class my_model extends CI_Model { 

    public function __construct() { 
     $this->load->database(); 
    } 
} 
0

你確定該文件的名稱相同的類的名字嗎?

如果你的文件page_model.php類必須以class Page_Model extends CI_Model

而在你的控制器記得$this->load->model('page_model');