0,'name'=>"中国省份地区",'level'=>0); }else{ $parent = M('region')->where("id=$parent_id")->find(); } $region = M('region')->where("parent_id=$parent_id")->select(); $this->assign('parent',$parent); $this->assign('region',$region); return $this->fetch(); } /** * 地区操作,新增删除 * @return */ public function regionHandle(){ $data = I('post.'); $id = I('id'); $referurl = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : U("Set/region"); if(empty($id)){ $data['level'] = $data['level']+1; if(empty($data['name'])){ $this->error("请填写地区名称", $referurl); }else{ $res = M('region')->where("parent_id = ".$data['parent_id']." and name='".$data['name']."'")->find(); if(empty($res)){ M('region')->add($data); adminLog("新增地区"); $this->success("操作成功", $referurl); }else{ $this->error("该区域下已有该地区,请不要重复添加", $referurl); } } }else{ M('region')->where("id=$id or parent_id=$id")->delete(); adminLog("删除地区"); $this->success("操作成功", $referurl); } } }