Codeigniter无法重新声明类层次结构

时间:2011-04-01 09:51:06

标签: class codeigniter object hierarchy

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

class Application_controller extends CI_Controller

另一个,

class Newsletter extends Application_controller

和第三个:

class Groups extends Newsletter

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

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

function createNewsletter(){
Groups::TABLE;
}

在该变量中我有表名来从数据库中获取组。 Buit让我显示这个错误:

  

无法重新声明课程

我像往常一样在Classes中使用require_once,但它让我显示出错误。 你能救我吗?

提前致谢,

Elkas

1 个答案:

答案 0 :(得分:0)

问题解决了。

我只是愚蠢。我对这个要求进行了无限循环。

示例:

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