Codeigniter 致命错误:类';模型\CI#U模型&x27;在中找不到

Codeigniter 致命错误:类';模型\CI#U模型&x27;在中找不到,codeigniter,model,Codeigniter,Model,让代码点火器与我的模型一起工作时遇到问题 文件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')

让代码点火器与我的模型一起工作时遇到问题

文件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_模型不存在于模型中,而是存在于其他地方。system\core\Model.php

我正在使用CodeIgniter 2.1.4


我不知道这有什么问题…?

您的自动加载错误

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

$autoload['model'] = array('User_Model');
parent::__construct();
你的构造函数应该是

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

你的自动加载是错误的

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

$autoload['model'] = array('User_Model');
parent::__construct();
你的构造函数应该是

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

您的型号名称不符合以下要求:

类名必须首字母大写,其余名称小写

因此:

应该是:

class User_model extends CI_Model

您的型号名称不符合以下要求:

类名必须首字母大写,其余名称小写

因此:

应该是:

class User_model extends CI_Model

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

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

“自动加载”在某些型号上出现问题,我没有使用“自动加载”。

第一个国家:

我是解决方案:(我搬家了,问题有所改善)


“自动加载”在某些型号上出现问题,我没有使用“自动加载”。

第一个国家:

我是解决方案:(我搬家了,问题有所改善)


父项::_construct()应该是
父项::u construct()(两个下划线)。这是一个输入错误吗?我添加了双重错误,但仍然是相同的错误。你能包括整个模型代码,或者至少是用户模型第5行的内容吗?我已经尝试过了,出于某种原因它不起作用,我使用require_一次(整个路径)对不起,我的意思是在你的问题中发布整个模型代码。我应该说得更清楚。
parent::_construct()应该是
父项::u construct()(两个下划线)。这是一个输入错误吗?我添加了双重错误,但仍然是相同的错误。你能包括整个模型代码,或者至少是用户模型第5行的内容吗?我已经尝试过了,出于某种原因它不起作用,我使用require_一次(整个路径)对不起,我的意思是在你的问题中发布整个模型代码。我应该说得更清楚些。