我正在使用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机器上运行良好。但我现在正在另一台本地机器上检查它,我的机构在那里托管网站。它无法正常工作
答案 0 :(得分:0)
这是一个小问题。我将模型名称从demo.php
更改为Demo.php
。它有效......