在Zend View帮助程序(extends Zend_View_Helper_Abstract
)中是否可以获取有关调用该帮助程序的模块/控制器/操作的信息?
答案 0 :(得分:35)
是。您可以在视图助手中使用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();