正在显示
1 个修改的文件
包含
14 行增加
和
4 行删除
| @@ -58,10 +58,20 @@ class MenuLogic extends BaseLogic | @@ -58,10 +58,20 @@ class MenuLogic extends BaseLogic | ||
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | public function getAllMenu(){ | 60 | public function getAllMenu(){ |
| 61 | - $map[] = ['type' => Menu::TYPE_MENU]; | ||
| 62 | - $map[] = ['status' => Menu::STATUS_NORMAL]; | ||
| 63 | - $list = parent::getList($map, ['id' => 'desc'], ['id', 'pid', 'title', 'icon', 'type', 'menu_path'], 0); | ||
| 64 | - return $this->success(Arr::listToTree($list)); | 61 | + $map = [ |
| 62 | + 'type' => Menu::TYPE_MENU, | ||
| 63 | + 'status' => Menu::STATUS_NORMAL, | ||
| 64 | + ]; | ||
| 65 | + $lists = $this->model->list($map); | ||
| 66 | + $menu = array(); | ||
| 67 | + foreach ($lists as $k => $v){ | ||
| 68 | + $v = (array)$v; | ||
| 69 | + if ($v['pid'] == 0) { | ||
| 70 | + $v['sub'] = _get_child($v['id'], $lists); | ||
| 71 | + $menu[] = $v; | ||
| 72 | + } | ||
| 73 | + } | ||
| 74 | + return $this->success($menu); | ||
| 65 | } | 75 | } |
| 66 | 76 | ||
| 67 | /** | 77 | /** |
-
请 注册 或 登录 后发表评论