【发布时间】:2011-09-15 19:57:28
【问题描述】:
我正在创建一个商店脚本,但遇到了一个小问题。 我需要创建一个树店类别的php数组,例如:
我的mysql表(类别):
'id', 'category_id', 'parentCategory_id'
1, 11, 0
2, 12, 0
3, 13, 12
4, 14, 12
5, 15, 14
6, 16, 0
如果parentCategory_id==0 没有父级。 PHP 数组应如下所示:http://i.imgur.com/LPAns.jpg。
但我不相信用这种方法来做,所以如果你有任何建议或解决方案,请帮助我。
编辑:也许我应该在 xml 中显示类别?我该怎么做?我没有任何想法...
【问题讨论】:
-
你为什么不相信?您的数据模型完美地允许无限深度的类别。你遇到了什么问题?
-
我建议的唯一更改是使用 NULL 而不是 0,允许 parentCategory_ID 上的同表外键到 category_id,假设您没有任何循环引用(这会弄乱您的数组,无论如何)。