让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
我不知道这有什么不对......?
答案 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)