public function edit() { $id = request('id'); if (isset($_POST['id'])) { $data['name'] = request('name'); $data['pid'] = intval(request('pid')); $data['type'] = request('type'); $data['url'] = request('url'); $data['isnavi'] = intval(request('isnavi')); $data['memo'] = request('memo'); $data['priority'] = request('priority'); if (CatalogModel::update($id, $data)) { $this->success('/admin/catalog'); } else { $this->error(); } } else { $catalog = CatalogModel::get($id); $this->assign('catalog', $catalog); $this->display(); } }