Zend Framework « Как из Хелпера вызвать Хелпер?
Если я вызвал хелпер, а в теле самого хелпера хочу тоже вызвать хелпер?
Я выкручиваюсь просто создавая обьект нужного класса хелпера, и вызывая его метод,
но вроде должно быть решение изящнее...
Я выкручиваюсь просто создавая обьект нужного класса хелпера, и вызывая его метод,
но вроде должно быть решение изящнее...
1 ответов
Если речь о View_Helper, то нужно наследовать его от Zend_View_Helper_Abstract и вызывать так:
$this->view->yourHelperName();
Чтоб вызвать в своем хелпере другой хелпер необходимо объявить
в теле хелпера ф-ю :
public function setView($view)
{
$this->view = $view;
}
...
вызов $this->view->formCheckbox(...)