diff --git a/app/admin/controller/Menu.php b/app/admin/controller/Menu.php index 2c4ea1263..e7176e0e4 100644 --- a/app/admin/controller/Menu.php +++ b/app/admin/controller/Menu.php @@ -104,7 +104,7 @@ class Menu extends Controller // 选择自己的上级菜单 if (empty($vo['pid']) && $this->request->get('pid', '0')) $vo['pid'] = $this->request->get('pid', '0'); // 列出可选上级菜单 - $menus = $this->app->db->name($this->table)->where(['status' => '1'])->order('sort desc,id asc')->column('id,pid,url,title'); + $menus = $this->app->db->name($this->table)->where(['status' => '1'])->order('sort desc,id asc')->column('id,pid,icon,url,title'); $this->menus = DataExtend::arr2table(array_merge($menus, [['id' => '0', 'pid' => '-1', 'url' => '#', 'title' => '顶部菜单']])); if (isset($vo['id'])) foreach ($this->menus as $key => $menu) if ($menu['id'] === $vo['id']) $vo = $menu; foreach ($this->menus as $key => &$menu) {