2011-04-01 111 views
0

我在Codeigniter中的某些层次结构类中遇到了一些问题。我有一个第3级层级上的控制器:Codeigniter无法重新声明类层次结构

class Application_controller extends CI_Controller 

再一个,

class Newsletter extends Application_controller 

,第三个:

class Groups extends Newsletter 

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

问题是,当我试图进入菜单作出的通讯,并将其发送给一些客户我试着这样做:

function createNewsletter(){ 
Groups::TABLE; 
} 

在变,我有表名从获得团体数据库。 BUIT让我出这个错误:

Cannot redeclare class

我像往常一样类放在require_once,但它让我显示出错误。 你能帮我吗?

由于提前,

Elkas

+1

它不能重新声明什么类? – RobertPitt 2011-04-01 10:55:32

回答

0

的问题就解决了。

我只是愚蠢的。我正在对需求进行无限循环。

例子:

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