Codeigniter 致命错误:类';模型\CI#U模型&x27;在中找不到
让代码点火器与我的模型一起工作时遇到问题 文件1: user_model.phpCodeigniter 致命错误:类';模型\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')
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_一次(整个路径)对不起,我的意思是在你的问题中发布整个模型代码。我应该说得更清楚些。