php - Common_Model.php 存在,但没有声明类 Common_Model

标签 php mysql codeigniter

我试着检查了所有的名字。它在 php 5.3 中工作正常但在 php 5.5

中不工作

An uncaught Exception was encountered

Type: RuntimeException

Message: C:\xampp\htdocs\project\application\models/Common_Model.php exists, but doesn't declare class Common_Model

Filename: C:\xampp\htdocs\project\system\core\Loader.php

Line Number: 306

Backtrace:

File: C:\xampp\htdocs\project\application\controllers\Auth.php Line: 7 Function: __construct

File: C:\xampp\htdocs\project\index.php Line: 292 Function: require_once

在消息中,我可以看到 Common_Model.php 前面有一个意外的反斜杠。 消息:C:\xampp\htdocs\project\application\models/Common_Model.php 存在,但未声明 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,但仍然出现相同的错误

An uncaught Exception was encountered

Type: RuntimeException

Message: C:\xampp\htdocs\project\application\models/Common_model.php exists, but doesn't declare class Common_model

Filename: C:\xampp\htdocs\project\system\core\Loader.php

Line Number: 306

Backtrace:

File: C:\xampp\htdocs\project\application\controllers\Auth.php Line: 7 Function: __construct

File: C:\xampp\htdocs\project\index.php Line: 292 Function: require_once

最佳答案

您的网络服务器不喜欢 php 速记运算符。只需更改 <?<?php应该一切都好。

关于php - Common_Model.php 存在,但没有声明类 Common_Model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591740/

相关文章:

php - 没有在 XAMPP 中运行的基本 PHP 程序

php - 使用 php 获取当前用户的 Windows 用户名?

javascript - 如何将具有相同类名的多个id值作为数组发送到ajax到codeigniter中的数据库?

php - 根据日期返回RSS节点

mysql - sql 作业中带有代理帐户的 ssis 包

mysql - Ruby on Rails 如何与 Amazon RDS 协同工作

php - 无法从 PHP 中的动态下拉列表获取值 - 未定义索引错误

php - Codeigniter、Activerecord 和 MySQL UDF

javascript - 如何在Angular JS中获取id值

PHP FTP 转账金额