0
我的模式是:爲什麼我的Codeigniter模型不能加載燈?
/application/models/tester.php
裏面的代碼是:
class Tester extends CI_Model
{
function __construct()
{
parent::__construct();
$this->load->database();
}
}
而這裏的用法:
class Hauth extends CI_Controller
{
public function index()
{
$this->load->view('hauth/home');
}
public function login($provider)
{
// Load models
$this->load->model('Tester');
// Load helpers
$this->load->helper('url');
log_message('debug', "controllers.HAuth.login($provider) called");
它完美的我的本地WAMP服務器,但我在LAMP生產環境中遇到此錯誤:
一個錯誤時遇到
無法找到您所指定的模型:測試
我看,似乎是相似的十幾個StackOverflow的問題,但我已經嘗試了所有的發佈解決方案據我所知,我已經按照CI手冊來寫信。我想,也許文件名是WAMP和LAMP的問題,所以我通過FTP確認了文件名的大小寫。認爲這可能是一個命名衝突,所以我將它們重命名爲「tester」。再次,在當地完美工作,但不在現場。
檢查案例。從基於Windows的服務器複製到基於Linux時,我遇到了同樣的問題。我認爲:'$ this-> load-> model('tester');' – Kyslik