博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php实现无限级分类(递归方法)
阅读量:6593 次
发布时间:2019-06-24

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

什么是无限级分类?

无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,

将其简单理解成分类就好了。其实我们仔细想一下,生活中的分类简直太多了,

衣服可以分为男装和女装,也可以分为上衣和裤子,也可以根据年龄段分类。

分类无处不在,分类显得“无限”。我这里就不说无限分类的必要性了。

无限级分类原理简介

无限分类不仅仅需要代码的巧妙性,也要依托数据库设计的合理性。

要满足无限级分类,数据库需要有两个必须的字段id,pid。

id用来标识自身,而pid则是用来表明父级id。

也就是说,每个分类记录不仅描述了自身,还描述了与其关心最为紧密的另一个id。

 

转载于:https://www.cnblogs.com/wyingli/p/7090591.html

你可能感兴趣的文章
Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
查看>>
【开发问题记录①】关于滑动CollectionView时ContentSize变化的问题
查看>>
java中GC的基本概念
查看>>
building xxx gradle project info的解决办法
查看>>
在 CentOS 7 上搭建 Jenkins + Maven + Git 持续集成环境
查看>>
数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
查看>>
[LeetCode] 862. Shortest Subarray with Sum at Least K
查看>>
【分享】终端命令工具 自动生成vue组件文件以及修改router.js
查看>>
[LeetCode] Student Attendance Record I
查看>>
PHP回顾之多进程编程
查看>>
spring boot + redis
查看>>
Ajax技术细节
查看>>
nuxt.js部署vue应用到服务端过程
查看>>
删除数组中的指定元素 | JavaScript
查看>>
CSS3+JS实现静态圆形进度条【清晰、易懂】
查看>>
关于树形插件展示中数据结构转换的算法
查看>>
图片加载框架之Fresco
查看>>
高性能web建站规则(将js放在页面底部)
查看>>
Java EnumMap工作原理及实现
查看>>
阐述Spring框架中Bean的生命周期?
查看>>