实施类别层次结构

时间:2011-05-29 10:31:24

标签: iphone ios4 uinavigationcontroller

我的任务是实现Category-> Sub-Category-> Offer-> Offer Details的层次结构。但我不知道该怎么做。我应该使用JSON填充日期。我的想法是根控制器“CategoriesController”向服务器发出HTTP请求,并将响应和单元名称解析为我的表视图的行。但我不知道如何让第二个控制器“SubCategoriesController”知道谁是他的父母。我的意思是如何让请求只返回所选类别的子类别。请给我一些指导。

谢谢:)

1 个答案:

答案 0 :(得分:0)

我这样做了如下:

表结构应该是:

Category_id,parent_category_id,category_name等

所有主要类别都应该有parent_category_id = 0
因此,当您要加载所有主要类别时,您将加载parent_category_id = 0的位置 同样,所有类别的parent_category_id都将包含category_id。

示例
服装 - > Ready Made-> Pent-> Skinny

服饰是Ready Made的父母 现成的是Pent的父母 Pent是Skinny的父母

所以在DB中应该是这样的

名称:category_id:parent_category_id

服装:1:0(这没有任何父母)
现成的:2:1
Pent:3:2
瘦:4:3

因此,如果您想知道Skinny的父级,您将在本例中检查parent_category_id中的值为3,那么您将检查category_id = 3,这是Pent,这对于此示例是正确的。

我希望这会对你有所帮助:)。

感谢。