【发布时间】:2011-06-30 11:03:44
【问题描述】:
在我们的在线商店 (PHP/MySQL) 上,对于我们的类别结构,我们使用 Bill Karwin 描述的传递闭包表(祖先、后代、长度)。
我发现它非常灵活和有用,但不知道如何在没有递归的情况下打印完整的类别树。这可能吗?
例如,我想要一个类似的输出:
- 音频
- 便携
- MP3
- 便携
- 计算
- 光驱
- DVD-RW
- 输入设备
- 无线
- 键盘
- 无线
- 光驱
- 家用电器
- 电视
- 液晶显示器
- 宽屏
- CRT
- 液晶显示器
可选地受总类别深度限制。
这是此模型的限制,还是有解决方法?目前我一直在使用递归和缓存结果。
【问题讨论】:
标签: php mysql transitive-closure-table