$this->SessionId, 'shop_config' => load_config() ]; return $this->Success($result); } public function getArea(){ $area = $this->genArea(); return $this->Success($area); } private function genArea($pid=0){ $tarea = Db::name('region') ->where('parent_id',$pid) ->select() ->toArray(); $area = []; foreach($tarea as $key => $val){ $area[$key]['text'] = $val['region_name']; $area[$key]['value'] = $val['region_name']; $area[$key]['zipcode'] = $val['zipcode']; $area[$key]['children'] = $this->genArea($val['region_id']); } return $area; } }