2009-12-15 88 views

回答

0

這應有助於:The Helper Broker

Zend_Controller_Action_HelperBroker::addHelper(new Your_Controller_Action_Helper()); 

只要確保Your_Controller_Action_Helper是自動加載,或者是包括在內。

2

使用Noginn SendFile Action Helper作爲參考,投進庫目錄,目錄結構如下所示:

/library 
    /Noginn 
     /Controller 
      /Action 
       /Helper 
        /SendFile.php 

/application/Bootstrap.php添加一個初始化函數,並添加類前綴:

protected function _initActionHelpers() 
{ 
    Zend_Controller_Action_HelperBroker::addPrefix('Noginn_Controller_Action_Helper'); 
} 

然後在你的控制器中,你可以這樣稱呼動作助手:

$this->_helper->sendFile($options); 
0

另一種解決方案是將其添加到直接的方式:

Zend_Controller_Action_HelperBroker::addHelper(new Wow_Controller_Action_Helper_Auth()); 

您還可以添加到助手經紀人前綴,安德魯做了,或添加到您的新助手路徑。所有這些選項都很好地解釋了the manual

相關問題