致命错误:找不到类'models \ CI_Model'

时间:2014-02-23 01:32:19

标签: codeigniter model

让Code Igniter与我的模型一起工作时遇到麻烦...

文件1: user_model.php

class User_Model extends CI_Model {

var $idUsers;
var $Email;
var $Password;
var $CreatedAt;

function __construct()
{
    parent::_construct();
}
}

文件2: autoload.php

$autoload['model'] = array('User_model');

错误: 致命错误:第5行的/home/.../application/models/user_model.php中找不到类'models \ CI_Model'...

问题似乎CI_Model在模型中不存在,它存在于其他地方。系统\核心\ Model.php

我正在使用CodeIgniter 2.1.4

我不知道这有什么不对......?

4 个答案:

答案 0 :(得分:2)

您的自动加载错误

$autoload['model'] = array('User_model');

应该是

$autoload['model'] = array('User_Model');

,你的构造函数应该是

parent::__construct();

答案 1 :(得分:2)

控制器和型号的名称必须不同。

答案 2 :(得分:0)

您的型号名称不符合correct convention

  

班级名称必须首字母大写,其余名称小写。

所以:

class User_Model extends CI_Model

应该是:

class User_model extends CI_Model

答案 3 :(得分:0)

!!! 'Autoload'在某些型号上遇到问题,我没有使用'autoload'。

第一州:

1. image Error

我是解决方案:(我感动了,问题已经改善了)

Result