thinkphp框架内实现无限级分类的方法
来源:互联网 发布:初中微机考试模拟软件 编辑:程序博客网 时间:2024/05/16 10:11
数据库结构如图:
非引用参数版本:
public function index(){ $cates=$this->getTree(); echo "<pre>"; print_r($cates); echo "</pre>"; } public function getTree($id=0,$result=array()){ $result=M('deepcate')->where('pid='.$id)->select(); foreach($result as $k=>$v){ $result[$k]['sub']=$getTree($v['id']); } return $result; }
引用参数版本:
public function index(){ $this->getTree(0,$cates); echo "<pre>"; print_r($cates); echo "</pre>"; } public function getTree($is=0,&$result=array()){ $result=M('deepcate')->where('pid='.$id)->select(); foreach($result as $k=>$v){ $this->getTree($v['id'],$result[$k]['sub']); } }
结果图如下:
阅读全文
0 0
- thinkphp框架内实现无限级分类的方法
- ThinkPHP自动填充实现无限级分类的方法
- ThinkPHP框架-无限分类的使用
- thinkphp 实现无限级分类应用实现
- Thinkphp的list_to_tree 实现无限级分类列出所有节点
- Thinkphp的list_to_tree 实现无限级分类列出所有节点
- thinkphp递归实现无限级分类
- thinkphp实现商城后台无限级分类
- Thinkphp如何实现无限级分类?
- ThinkPHP的无限分类
- thinkphp无限级分类
- thinkphp 无限级分类
- thinkphp里面的无限级分类
- Thinkphp实现无限极分类`
- Thinkphp实现无限极分类
- thinkphp实现无限极分类
- 分类栏目Thinkphp实现无限极分类
- thinkphp无限级分类笔记
- STL标准库String类型
- Spark Scala 实现二次排序和相加
- 由JVM引发的思考_GC算法与种类
- 编程之美_子数组的最大乘积
- 常规Oracle语句与存储过程语句
- thinkphp框架内实现无限级分类的方法
- 单片机原理(1):基本结构
- CentOS 7下MySQL服务启动失败的解决思路
- ApacheBench网站压力测试步骤
- C#版浅谈三层
- 返回参数二进制中 1 的个数
- String类源码简析(上 源码行数1~1904)
- 第十三周 查找(一) 项目一 验证算法(1)
- log4j配置说明和示例