1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- // +----------------------------------------------------------------------
- // | [ WE CAN DO IT MORE SIMPLE ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2018-2020 rights reserved.
- // +----------------------------------------------------------------------
- // |
- // +----------------------------------------------------------------------
- // | Date: 2020-08-31 20:43
- // +----------------------------------------------------------------------
- namespace app\system\controller;
- use app\BaseController;
- use app\Request;
- use app\system\controller\AuthController;
- use library\services\UtilService;
- use library\utils\Region;
- use think\Cache;
- class Pub extends AuthController
- {
- /**
- * 获取位置信息
- */
- public function getArea(){
- $tAr = [];
- $region = new Region;
- $data = $region->getLevel(1);
- foreach ($data as $v) {
- $d['label'] = $v['Name'];
- $d['value'] = $v['ID'];
- $d['children'] = [];
- $data2 = $region->getChild($v['ID']);
- foreach ($data2 as $v2) {
- $d2['label'] = $v2['Name'];
- $d2['value'] = $v2['ID'];
- $d2['children'] = [];
- $data3 = $region->getChild($v2['ID']);
- foreach ($data3 as $v3) {
- $d3['label'] = $v3['Name'];
- $d3['value'] = $v3['ID'];
- $d2['children'][] = $d3;
- }
- $d['children'][] = $d2;
- }
- $tAr[] = $d;
- }
- return app('json')->success($tAr);
- }
- }
|