获取树形数据(区域,父子级关系的树形数据)
获取树形数据(区域,父子级关系的树形数据)
public function getAreaTree($code)
{
$where = '';
if ($code){
$where = ['b.code' => $code];
}
$info = Db::table('__AREA__ a')
->join('__AREA__ b','a.p_code = b.code','left')
->field('a.id,a.code as v,a.name as n,a.p_code,b.name as p_name')->where($where)->select();
if(!empty($info)){
$info = array_column($info,null,'v');
$info = $this->generateTreeback($info);
}
return $info;
}
function generateTreeback($items,$field = 'v', $pfield = 'p_code', $child = 'c')
{
$tree = [];
foreach($items as $item){
if(isset($items[$item[$pfield]])){
$items[$item[$pfield]][$child][] = &$items[$item[$field]];
}else{
$tree[] = &$items[$item[$field]];
}
}
return $tree;
}
---------------------
作者:是后海大鲨鱼
来源:CSDN
原文:https://blog.csdn.net/qq_36647209/article/details/88824287
版权声明:本文为博主原创文章,转载请附上博文链接!
获取树形数据(区域,父子级关系的树形数据)相关推荐
- js中将有层级关系的一维数据转换为父子级关系的二维数据、菜单权限三级层级数据实现(树形结构数据)
很久没有发文了,今天发点不一样的,如下: <script>// 一维数据:let arrData=[{ r_id: 1, role_name: '开发商', n_id: 1, txt: ' ...
- List集合对象处理父子级关系的数据
需求是查询一张分类表,里面的结构是有一个父级id,然后展示的JSON格式是那种树状的层级关系,类似于: { "父级id":id "父级名称":name &quo ...
- vue element-UI的树形结构,父级关联,返回数据反选的问题
因为element-ui的树形结构是添加了父级的联动,没有办法单独取消,那么就有一个问题,比如说在做用户权限分配的时候,添加选择是没有问题的,选择自己要check的节点,通过下面这个方法可以将父级ID ...
- python如何读取百万级的csv文件-Python如何读取数据量百万级的CSV文件数据?
是时候安利我们的开源库:Mars.Mars DataFrame 可以用来加速 pandas 执行,即使在单机.而代码几乎无需改动. 以下代码都是在我的笔记本上跑的. 任务一:只读取 CSV 文件 pa ...
- 数据治理展示血缘关系的工具_Nebula Graph 在微众银行数据治理业务的实践
本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...
- 【数据可视化 第一周】解构数据可视化
梳理大纲: 解构数据可视化 [1]了解数据可视化的基本流程:4个关键步骤 [2]熟悉可视化视觉映射的基本原理及其三要素 资料共享: <数据可视化的基本流程>微信文章 <数据可视化过程 ...
- 【18-业务开发-基础业务-商品模块-分类管理-前后端管理系统的启动-为分类管理表增加数据-Json插件的下载-返回具有层级目录、父子关系结构的数据】
一.知识回顾 [0.三高商城系统的专题专栏都帮你整理好了,请点击这里!] [1-系统架构演进过程] [2-微服务系统架构需求] [3-高性能.高并发.高可用的三高商城系统项目介绍] [4-Linux云 ...
- mybatis 父子级树形结构查询
针对父子级数据目录查询, 以前都是逐级的去根据父级id查询子集目录, 查出后最后再在代码中拼成树形结构, 相当复杂,我们可以利用 mybatis 提供的 collection 标签自动组织树形结构, ...
- Requests+Etree+BeautifulSoup+Pandas+Path+Pyinstaller应用 | 获取页面指定区域数据存入html、excel文档
Requests+Etree+BeautifulSoup+Pandas+Path应用 | 获取页面指定区域数据存入html.excel文档 1 需求来源 2 需求细节 3 设计分析 4 技术栈 5 设 ...
最新文章
- 物联网平台 源码_国内首个智慧交通物联网平台发布
- mysql创建表的时候显式申明存储引擎
- ARCGIS导入XY坐标的EXCEL文档,出现无法选择X和Y字段的问题
- 操作符和表达式的问题总结
- 通过案例学调优之--SQL Profile
- jpa一对多映射案例
- Windows7 Credential Manage
- 用户需求测试软件,用户需求和软件需求的区别
- 在python中可以使用urllib方便的实现图片和flash下载
- js生成1~100个随机不重复数
- DPDK-VPP 学习笔记-06 bond 链路聚合 LACP
- 说说在 jBPM 工作流中如何实现【会签】功能
- python爬取豆瓣电影影评_Python3爬虫实战:以爬取豆瓣电影为例
- evga x58服务器芯片组,EVGA发布X58主板 首次涉足Intel芯片组
- h5新语义化标签(重要)
- app测试——打印日志
- 恒流源LM334不恒流
- 苹果电脑打开wps云文档方法
- CSP考试须知与各种小技巧
- 如何在手机上进行英文翻译中文在线翻译