2011-04-01 39 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」,顯然它給了我一個錯誤。