Ejemplo n.º 1
0
 /**
  * 获取顶级菜单
  * @param $myPermission 登录用户的权限列表
  */
 private function getTopMenu($myPermission)
 {
     $permission = Permission::find()->where(['level' => 2, 'status' => Permission::STATUS_OK])->asArray()->orderBy(['seq' => SORT_ASC])->all();
     if ($myPermission) {
         $ret = [];
         foreach ($permission as $item) {
             if (in_array($item['id'], $myPermission)) {
                 $ret[] = $item;
             }
         }
         return $ret;
     }
     return false;
 }