2011-08-05 10 views
1

Zend_Controller_Action_Helper_RedictorメソッドredirectAndExit()をオーバーライドする必要があります。Zend Frameworkでデフォルトのアクションヘルパーを拡張/置換する方法

私はMy_Controller_Action_Helper_Redirectorを作成し、適切な場所にクラスファイルを配置します。 ZFがZend_Controller_Action_Helper_Redirectorの代わりにMy_Controller_Action_Helper_Redirectorを使用するようにするには?

答えて

4

Zend_Controller_Action_HelperBrokerを参照してください。ブートストラップファイルでこれを試してみてください。

public function _initActionHelpers() 
{ 
    $this->bootstrap('frontController') 
    Zend_Controller_Action_HelperBroker::addHelper($myHelperClass); 
} 

あなたがリダイレクタを参照している場合、あなたのヘルパーが呼び出されるべきのgetName()の動作をオーバーライドする場合。

関連する問題