Ответ 1
Да. Вы можете использовать Zend_Controller_Front::getInstance()
в помощниках вида. Таким образом, вы можете сделать что-то вроде этого:
class App_Helper_DoSomething extends Zend_View_Helper_Abstract
{
public function doSomething()
{
return Zend_Controller_Front::getInstance()
->getRequest()
->getControllerName();
}
}
Будет отображаться текущее имя контроллера при вызове в вашем представлении с помощью:
echo $this->doSomething();