/** * @descrpition 修改 */ public function edit() { if (Request::getRequest('dosubmit', 'str')) { $jumpUrl = '/admin.php/itemdocmenu/edit/id-' . $this->param['id']; $fields = array(); $fields['name'] = Request::getRequest('name', 'str'); $fields['pid'] = Request::getRequest('pid', 'str'); $fields['in_out'] = Request::getRequest('in_out', 'str'); $fields['url'] = Request::getRequest('url', 'str'); $fields['item'] = strtolower(Request::getRequest('item', 'item')); if (empty($fields['name']) || empty($fields['item'])) { View::showAdminErrorMessage($jumpUrl, '未填写完成'); } $result = ItemDocMenuBusiness::editMenu($this->param['id'], $fields); if ($result) { View::showAdminMessage('/admin.php/itemdocmenu/lists', '修改成功'); } else { View::showAdminErrorMessage($jumpUrl, '修改失败'); } } $menuList = ItemDocMenuBusiness::getMenuList(); $menuList = Func::arrayKey($menuList); $blogMenuList = Func::categoryTree($menuList); $blogMenu = ItemDocMenuBusiness::getMenu($this->param['id']); View::assign('blogMenu', $blogMenu); View::assign('blogMenuList', $blogMenuList); View::showAdminTpl('item_doc_menu_edit'); }