Exemple #1
0
 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();
     }
     /*------------------------*/
 }