2013-07-02 64 views
0

我有一個控制器:是否可以在Zend Framework中將控制器的方法調用到另一個控制器或類中?

class XYZController extends ... 
{ 
    // Code here 

    public abcAction() 
    { 
     // some code here 

    } 
    // end abcAction 
} 
// end class 

是否有可能創建一個控制器的一個實例,這樣我就可以調用該方法abcAction?

我已經嘗試過了,但它畢竟不是班級。我想在某些其他類中使用abcAction方法進行一些操作。

+0

那你試過嗎? – donald123

+0

我創建了該控制器的實例,如 $ object = new XYZController(); $ object-> abcAction(); 但它沒有奏效。 我不完全記得這個錯誤。但它表示無法達到i-e XYZController無法訪問。 然後我將它包含到我創建實例的類中,並且發生了一個可怕的錯誤:D – user1477132

+0

我只是想在我的任何課外使用abcAction。我能做到嗎? – user1477132

回答

0

你必須包括在其中您有該類文件XYZController

include("yourpathtofile/XYZController.php"); 

$obj=new XYZController(); 
$obj->abcAction(); 
+0

我也試過。但它沒有工作:( – user1477132

+0

我不是在那個系統,我在工作,否則我也會共享錯誤類型的詳細信息。但我記得那時(當我包括該文件)這是一個致命的錯誤。 – user1477132

+0

你確定你已經進入正確的路徑幷包含正確的文件嗎? –

相關問題