hsz*_*hsz 15 php zend-framework zend-view
是否可以在Zend View中使用helper(extends Zend_View_Helper_Abstract)获取有关调用该帮助程序的模块/控制器/操作的信息?
Mar*_*ark 35
是.您可以Zend_Controller_Front::getInstance()在视图助手中使用.所以你可以这样做:
class App_Helper_DoSomething extends Zend_View_Helper_Abstract
{
public function doSomething()
{
return Zend_Controller_Front::getInstance()
->getRequest()
->getControllerName();
}
}
Run Code Online (Sandbox Code Playgroud)
在您的视图中调用时,将打印当前控制器名称:
echo $this->doSomething();
Run Code Online (Sandbox Code Playgroud)