public function preDispatch() { parent::preDispatch(); $request = $this->getRequest(); $this->view->module = $request->getModuleName(); $this->view->actionName = $request->getActionName(); $this->view->controllerName = $request->getControllerName(); $this->view->params = $params = $request->getParams(); $this->view->metas($params); $this->initACL(); $this->nav(); $this->checkACL(); $this->setAppLayout(); /*--get current menu id */ $uri = "/" . $request->getModuleName() . "/" . $request->getControllerName() . "/" . $request->getActionName(); $security = new Base_Security_Menu(); $menu = $security->getMenuItemByUri($uri); $this->view->menuId = null; if (false !== $menu) { $this->view->menuId = $menu->getMasterId(); } /*------------------------*/ }