【问题标题】:CodeIgniter Message: "Class not found" on live serverCodeIgniter 消息:实时服务器上的“找不到类”
【发布时间】:2020-08-13 12:17:52
【问题描述】:

将本地 CodeIgniter 环境 (Windows) 推送到测试服务器 (Linux) 后,我们遇到了以下异常:

An uncaught Exception was encountered
 Type: Error
 Message: Class 'ManagementStatus' not found
 Filename: ../LO_MaintenanceItem.php
 Line Number: 300
 Backtrace:
 File: ../LO_MaintenanceItem.php
 Line: 34
. . . 

在这种情况下,“ManagementStatus”是一个扩展 LODatamapper 的模型,定义如下:

class ManagementStatus extends LODataMapper
{
    . . . .
}

反过来,LODataMapper 是一个扩展 DataMapper 的类,定义如下:

abstract class LODataMapper extends DataMapper
{    . . . 

我们的尝试

知道我们还可以尝试什么/可能会发生什么吗?

【问题讨论】:

    标签: linux windows codeigniter class exception


    【解决方案1】:

    请检查您的模型的大小写。这很可能是您的问题。 只有文件名的第一个字母可以大写。

    【讨论】:

      猜你喜欢
      • 2017-09-23
      • 1970-01-01
      • 2013-10-16
      • 2016-04-18
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 2023-03-15
      相关资源
      最近更新 更多