Zend View helper ( extends Zend_View_Helper_Abstract
) 中是否有可能获取有关调用该助手的模块/控制器/操作的信息?
问问题
15215 次
1 回答
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();
于 2010-01-07T16:04:50.427 回答