我的问题是当我从视图脚本调用视图助手时,尽管我通过这一行正确地将所有信息路径添加到配置文件中,但它不能被调用:
resources.view.helperPath.ZF_View_Helper_="ZF/View/Helper/"
我也在引导文件中注册了帮助程序
function _initViewHelpers(){
$view = new Zend_View();
$view->addHelperPath('ZF/View/Helper','ZF_View_Helper');
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
}
但它仍然打印出此错误消息是徒劳的:
Application error
Exception information:
Message: Plugin by name 'OutputHelper' was not found in the registry; used paths:
Zend_View_Helper_: Zend/View/Helper/
它没有按预期包含自定义视图帮助程序路径;
视图助手的路径是:library/ZF/View/Helper/OutputHelper.php