我需要覆盖Zend_Controller_Action_Helper_Redictor方法redirectAndExit()。
我创建了My_Controller_Action_Helper_Redirector,并将带有类的文件放在正确的位置。如何强制ZF使用My_Controller_Action_Helper_Redirector而不是Zend_Controller_Action_Helper_Redirector?
答案 0 :(得分:4)
查看Zend_Controller_Action_HelperBroker。在你的bootstrap文件中试试这个:
public function _initActionHelpers()
{
$this->bootstrap('frontController')
Zend_Controller_Action_HelperBroker::addHelper($myHelperClass);
}
如果你覆盖了getName()行为,那么在你引用重定向器时应该调用你的助手。