为什么我的Codeigniter模型不会在灯上加载?

时间:2014-03-13 20:13:53

标签: codeigniter model wamp lamp

我的模特是:

/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生产环境中遇到了这个错误:

  

遇到错误

     

无法找到您指定的型号:Tester

我已经查看了十几个似乎相似的StackOverflow问题,但我已经尝试了所有已发布的解决方案。据我所知,我已经按照CI手册的说法。我想可能文件名是WAMP vs LAMP的问题所以我通过FTP确认了文件名的情况。认为这可能是命名冲突,所以我将它们重命名为" tester"。再次,在本地工作完美,但不在现场。

1 个答案:

答案 0 :(得分:0)

我发现了问题。结果我不小心使用了Codeigniter 3.0-dev的拉链。当我将我的应用程序文件移动到最新的稳定版本时,一切都立即起作用。