【问题标题】:Codeigniter Cannot redeclare class HierarchyCodeigniter 无法重新声明类层次结构
【发布时间】:2011-04-01 09:51:06
【问题描述】:

我对 Codeigniter 中的一些 Hierarchy 类有一些问题。我在控制器上有一个 3 级层次结构:

class Application_controller extends CI_Controller

另一个,

class Newsletter extends Application_controller

第三个:

class Groups extends Newsletter

我在类中定义了一些常量用于配置,以使代码更干净,更容易与其他模型集成。

问题是当我尝试访问菜单制作时事通讯并将其发送给一些客户时,我尝试这样做:

function createNewsletter(){
Groups::TABLE;
}

在那个变量中,我有从数据库中获取组的表名。 Butit 让我一直显示此错误:

无法重新声明类

我像往常一样在类中有 require_once,但它让我一直显示该错误。 你能帮帮我吗?

提前致谢,

埃尔卡斯

【问题讨论】:

  • 什么类不能重新声明?

标签: class codeigniter object hierarchy


【解决方案1】:

问题解决了。

我只是愚蠢。我在需要的无限循环中。

例子:

在子类中需要“main.php”,在主类中我需要“subclass.php”,显然它给了我一个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 2011-03-22
    • 2023-03-29
    • 2016-02-24
    相关资源
    最近更新 更多