Beispiel #1
0
 public function getmenuroleAction()
 {
     $data = array();
     // 请求参数
     $request = $this->getRequest()->getParams();
     $menu_id = isset($request['parentid']) ? $request['parentid'] : null;
     if ($menu_id) {
         $menurole = new Home_Model_Menurole();
         $data = $menurole->getRoleOfMenu($menu_id, 'id', false);
     }
     echo Zend_Json::encode($data);
     exit;
 }
Beispiel #2
0
 public function checkUserMenuPermissonByMenuId($menuId, $roleIds)
 {
     $menuRole = new Home_Model_Menurole();
     $roles = $menuRole->getRoleOfMenu($menuId, 'id');
     $menuRoleIds = array_column($roles, 'id');
     foreach ($menuRoleIds as $id) {
         if (in_array($id, $roleIds)) {
             return true;
         }
     }
     return false;
 }