【发布时间】:2011-06-02 10:36:20
【问题描述】:
我想这是人们在构建任何类型的依赖于分类和显示数据的应用程序时相当普遍的要求 - 任何 CMS/论坛/购物车等,我一直在努力尝试想办法显示所有类别及其子级无济于事 - 我管理过的最好的方法是 while 循环内的 while 循环(我认为我可能需要多少级别)但这违背了我认为编程的意义,它需要可轻松扩展。
所以,给定:
Category 1
-Sub cat
-Sub cat
--Sub sub cat
--- Sub sub cat
-- Sub sub cat
-Sub cat
Category 2
-Sub cat
-Sub cat
--Sub sub cat
---sub sub sub cat
----sub sub sub sub cat
-sub cat
Category 3
-Sub cat
数据库字段:ID 名称 ParentIDS
您将如何从数据库中回显其层次结构中的每个类别?
我会发布我的代码,但显然它的庞大,考虑到嵌套循环的长期方式。
我考虑过编写一些代码来找到类别树的“深度”,但这仍然没有削减它.. 想法?
【问题讨论】:
标签: php structure hierarchy categories