codeigniter 3中的方法加载失败

时间:2015-03-26 11:09:40

标签: php codeigniter model codeigniter-3

我正在使用codeigniter 2.2.1。现在codeigniter 3已经发布了。我刚尝试过,结果出错了。

当我尝试按codeigniter2.x中的方式加载方法时,会显示

Unable to locate the model you have specified: Demo

其中Demo是我的方法文件。

控制器 - welcome.php

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

class Welcome extends CI_Controller {

    public function __construct() {
        parent::__construct();
        $this->load->model('demo');
    }

    public function index() {
        $data = $this -> demo ->check();
        print_r($data);
    }

}

模型 - demo.php

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

class Demo extends CI_Model {

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

}

我无法弄清楚这段代码有什么问题。请帮忙。提前谢谢..

编辑: - 这在我的wamp机器上运行良好。但我现在正在另一台本地机器上检查它,我的机构在那里托管网站。它无法正常工作

1 个答案:

答案 0 :(得分:0)

这是一个小问题。我将模型名称从demo.php更改为Demo.php。它有效......