我一直在使用codeigniter一段時間了。但我仍然對它不熟悉。當我遇到一些問題時,需要花費數天的時間來解決問題。Codeigniter錯誤日誌消息
Unable to locate the model you have specified: page_m
我usullay也面臨這些錯誤。然而,因爲我使用多個層次的類(控制器),我無法弄清楚。
有沒有什麼辦法可以讓codeigniter用行號記錄錯誤信息?
我一直在使用codeigniter一段時間了。但我仍然對它不熟悉。當我遇到一些問題時,需要花費數天的時間來解決問題。Codeigniter錯誤日誌消息
Unable to locate the model you have specified: page_m
我usullay也面臨這些錯誤。然而,因爲我使用多個層次的類(控制器),我無法弄清楚。
有沒有什麼辦法可以讓codeigniter用行號記錄錯誤信息?
您必須在應用程序/模型目錄中創建模型。並確保你擴展你的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();
}
}
你確定該文件的名稱相同的類的名字嗎?
如果你的文件page_model.php
類必須以class Page_Model extends CI_Model
而在你的控制器記得$this->load->model('page_model');
如果使用UNIX系統的文件名是區分大小寫。在我的Windows系統中完成我的開發後,我在上傳到活的UNIX服務器時遇到此問題。請確保您使用確切的型號和文件名稱。 – Nish 2013-05-02 06:22:14