【发布时间】:2015-05-08 11:21:13
【问题描述】:
我有下表:
现在我需要获取所有类别及其父类别
喜欢:
category_id 1 -> "category_id=1;category_name=Electronic";<br/>
category_id 2 -> "category_id=2;category_name=Media";<br/>
category_id 3 -> "category_id=3;category_name=Mobile-Charger,parent_name=mobile" parent_id=1;<br/>
category_id 4 -> "category_id=4;category_name=Mobile-Charger,parent_name=Mobile" parent_id=1 ;
// and in that case Mobile also has a parent Electronic Product
我需要获取 9 个类别的所有层次关系,例如关联数组
喜欢这种类型:
[{"category_id":"1","category_name":"电子 产品","parent_id":"0","child":[{"category_id":"3","category_name":"Mobile","parent_id":"1","child":[{"category_id" :"4","category_name":"Mobile-Charger","parent_id":"3","child":[]}]}]},{"category_id":"2","category_name":"媒体","parent_id":"0","child":[{"category_id":"5","category_name":"media-child-1","parent_id":"2","child":[] },{"category_id":"6","category_name":"media-child-2","parent_id":"2","child":[{"category_id":"8","category_name":" media-child-6-child-1","parent_id":"6","child":[]},{"category_id":"9","category_name":"media-child-6-child-2 ","parent_id":"6","child":[]}]},{"category_id":"7","category_name":"media-child-3","parent_id":"2","孩子”:[]}]}]
【问题讨论】:
-
到目前为止你尝试过什么?