博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[PHP] 适用于Thinkphp 查找子节点代码
阅读量:7121 次
发布时间:2019-06-28

本文共 692 字,大约阅读时间需要 2 分钟。

  hot3.png

`

/** * 获取数据 */ public function getList(){ $sec=$this->getSectionChild(0); //print_r($sec); echo json_encode($sec); }

/** * 获取子节点[递归] * $sec_id * mixed */ public function getSectionChild($id){ $section=M($this->tColumn)->where(array('column_pid'=>$id))->select(); ##是否为 0 foreach ($section as $key=>$val){ ##组装数据 $data[$key]['text']=$val['col_name']; $data[$key]['val']=$val['column_id'];

$child=$this->getSectionChild($val['column_id']);            if(!is_null($child)){                $section[$key]['nodes']=$child;//源数据                ##组装数据                $data[$key]['nodes']=$child;            }        }        return $data;//返回组装数据    }}`

转载于:https://my.oschina.net/Peron/blog/774933

你可能感兴趣的文章
[leetcode-191-Number of 1 Bits]
查看>>
Uva12230Crossing Rivers 数学
查看>>
UVA 12096 The SetStack Computer
查看>>
Python学习文档指引
查看>>
[LeetCode]-- Merge Intervals
查看>>
Python基础4—常用方法
查看>>
跪一下lsj教主枚举子集(状压)的代码
查看>>
EABI和OABI
查看>>
find详解
查看>>
[BZOJ3709][PA2014]Bohater[贪心]
查看>>
大数据工程师干不过35是真的吗?
查看>>
203. Remove Linked List Elements
查看>>
下载的文件名字当前时间(精确到秒)+ 随机数
查看>>
Hibernate 处理事务
查看>>
Python 生成器和迭代器
查看>>
Android WebView与JavaScript交互操作(Demo)
查看>>
Java设计模式 - 代理模式
查看>>
HDU 3533 Escape
查看>>
npm 相关
查看>>
大数据笔记-外存算法
查看>>