public function add() { if (isset($_POST['name'])) { $data['name'] = request('name'); $data['pid'] = request('pid'); $data['url'] = request('url'); $data['hidden'] = intval(request('hidden')); if (MenuModel::add($data)) { $this->success('/admin/menu'); } else { $this->error(); } } else { $this->display('menu_edit'); } }
/** * 菜单项 插入数据库 */ function insert() { $menu = new MenuModel(); //如果压入成功 if (($data = $menu->create()) !== false) { if ($menu->add()) { $this->assign('jumpUrl', __URL__ . '/index'); $this->success('添加新菜单项成功'); } else { $this->assign('jumpUrl', __URL__ . '/index'); $this->error('添加失败' . $data->getError()); } } else { $this->assign('jumpUrl', __URL__ . '/index'); $this->error('添加失败' . $menu->getError()); } }