2013-04-12 28 views

回答

0

你可以在使用MvcEvent對象控制器檢索,然後將其分配給視圖模型,因此您可以在視圖中進行檢索:

public function indexAction() 
{ 
    return new ViewModel(
      array(
       'controller' => $this->getEvent()->getRouteMatch()->getParam('controller'), 
       'action' => $this->getEvent()->getRouteMatch()->getParam('action') 
      ) 
     ); 
} 

模塊名稱是有點麻煩,但你可以爲實例使用NAMESPACE獲取它或僅從控制器名稱解析它。

如果你想在多個視圖中使用它,那麼創建並註冊你自己的視圖助手可能會更好。

相關問題