allMenu; foreach ($menuAll as $menu) { if ($menu['hide'] == 0) { if ($isAdmin) { $menu['url'] = U($menu['url']); $list[] = $menu; } else { $authObj = new Auth(); $authList = $authObj->getAuthList($this->uid); if (in_array(strtolower($menu['url']), $authList) || $menu['url'] == '') { $menu['url'] = U($menu['url']); $list[] = $menu; } } } } $list = listToTree($list); foreach ($list as $key => $item) { if(empty($item['_child']) && $item['url'] != U('Index/welcome')){ unset($list[$key]); } } $list = formatTree($list); $this->assign('list', $list); $this->display(); } }