Ejemplo n.º 1
0
 /**
  * 添加区域
  */
 public function regionAction()
 {
     if (ComTool::isAjax()) {
         $name = $this->post('name');
         $ename = $this->post('ename');
         $pid = $this->post('pid');
         $code = $this->post('code');
         $level = $this->post('level');
         $status = $this->post('status');
         $data = array();
         $data['name'] = $name;
         $data['ename'] = $ename;
         $data['pid'] = $pid;
         $data['code'] = $code;
         $data['level'] = $level;
         $data['status'] = $status;
         $res = RegionData::add($data);
         ComTool::result($res, '失败', '成功');
     }
     $citys = RegionData::getsByPid();
     $regions = RegionData::getsAll();
     $this->assign('citys', $citys);
     $this->assign('regions', $regions);
     $this->display();
 }
Ejemplo n.º 2
0
 /**
  * ajax获取地区信息
  */
 public function getlocationAction()
 {
     if (ComTool::isAjax()) {
         $ajax = $this->get('ajax');
         $id = intval($this->get('id', 0));
         $type = $this->get('t', 'c');
         //当前id的类型 city/area
         $locations = array();
         if ($type == 'c') {
             //获取某城市下区域
             $locations = RegionData::getsByPid($id);
         } elseif ($type == 'a') {
             //获取某区域的圈子
             $locations = GroupData::getsByRid($id);
         }
         $this->assign('list', $locations);
         $this->assign('type', $this->get('type'));
         $html = $this->fetch("Index/layer/select.html");
         ComTool::ajax(100000, 'ok', $html);
     }
 }