我试着检查所有的名字。它在PHP 5.3工作正常,但在PHP 5.5Common_Model.php存在,但没有声明class Common_Model
未捕获的异常遇到
类型不工作:RuntimeException的
消息:C:\ XAMPP \ htdocs中\项目\ application \ models/Common_Model.php 存在,但未声明class Common_Model
文件名:C:\ xampp \ htdocs \ project \ system \ core \ Loader.php
行号:306
回溯:
文件:C:\ XAMPP \ htdocs中\项目\应用\控制器\ Auth.php线:7 功能:__construct
文件:C :\ XAMPP \ htdocs中\项目\的index.php线:292功能: require_once
在邮件中,我可以看到一个意想不到的反斜杠在前3210。 Message: C:\xampp\htdocs\project\application\models/Common_Model.php exists, but doesn't declare class Common_Model
Common_Model.php
包含:
<? if (! defined('BASEPATH')) exit('No direct script access allowed');
class Common_Model extends CI_Model {
public function __construct()
{
// Call the CI_Model constructor
parent::__construct();
}
.
.
.
.
编辑
我只是改变Common_Model.php到Common_model.php,仍然得到同样的错误
未捕获的异常遇到了
类型:RuntimeException的
消息:C:\ XAMPP \ htdocs中\项目\程序\型号/ Common_model.php 存在,但不声明类Common_model
文件名:C:\ XAMPP \ htdocs目录\项目\ SYSTEM \核心\ Loader.php
行号:306
回溯:
文件:C:\ XAMPP \ htdocs中\项目\一应用\控制器\ Auth.php行: 7功能:__construct
文件:C:\ xampp \ htdocs \ project \ index。PHP的线路:292功能: require_once
codeigniter版本? – AkshayP
根据文档,模型类的名称必须首字母大写且名称的其余部分小写。 https://www.codeigniter.com/userguide3/general/models.html –