如何在zend框架中注册新的帮助器(自定义帮助器)

时间:2011-06-15 13:32:11

标签: php zend-framework zend-studio zend-view

我使用了$ view-> addHelperPath和registerHelper我想要的是什么,当我去查看脚本文件并执行此操作$ this-> [myhlper method]从我的助手类中获取数据!我试图在application.ini中设置路径,但这也不起作用,那么怎么做呢?

2 个答案:

答案 0 :(得分:2)

在您的Bootstrap中

,添加此方法:

protected function _initView()
{
        $view = $this->bootstrap('layout')->getResource('layout')->getView();
        $view->addHelperPath('Your/Custom/Path/', 'Your_Custom_Path');

        $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
        $viewRenderer->setView($view);

        Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
}

答案 1 :(得分:0)

您可以在引导程序中添加此addHelperPath调用,例如me

相关问题