NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
省市区联动的查询 并转换为json,这是 ThinkPHP5的做法 ``` /** * 将地区的sql转化为json * 注:这种方法查询出来太慢了,以致经常获取信息失败(不建议直接使用,建议转化为json再使用) * @return \think\response\Json */ public function city_sql2json(){ $m = Db::name('region'); $list = $m->where('parent_id=0')->field('id,name')->select()->toArray(); //获取一级菜单; foreach($list as $key => $val){ $list[$key]['city']=$m->where('parent_id='.$val['id'])->field('id,name')->select()->toArray(); foreach($list[$key]['city'] as $k => $v){ $list[$key]['city'][$k]['area'] = $m->where('parent_id='.$v['id'])->field('id,name')->select()->toArray(); } } $data = json($list); return $data; } ```