как зарегистрировать новый помощник (custom helper) в Zend Framework - PullRequest
0 голосов
/ 15 июня 2011

Я использовал $ view-> addHelperPath и registerHelper, что я хочу, когда я иду, чтобы просмотреть файлы сценариев и сделать это $ this -> [метод myhlper] получить данные из моего вспомогательного класса! я пытался установить путь в application.ini, но это тоже не работает, так как это сделать?

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

в вашей 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);
}
0 голосов
/ 15 июня 2011

Вы можете добавить этот addHelperPath вызов в начальной загрузке, как me

...