问题描述
|
我的任务是实现“类别”->“子类别”->“报价”->“报价详细信息”的层次结构。但是我不确定该怎么做。我应该使用JSON填写日期。我的想法是根控制器\“ CategoriesController \”向服务器发出HTTP请求,并将响应和单元名称解析为表视图的行。但是我不知道如何第二个控制器“ SubCategoriesController”来知道谁是他的父母。我的意思是如何发出请求,让我只返回属于所选类别的子类别的类别。请给我一些指导。
谢谢 :)
解决方法
我这样做如下:
表结构应类似于:
Category_id,parent_category_id,category_name等
所有主要类别应具有parent_category_id = 0
因此,当您要加载所有主要类别时,将在parent_category_id = 0的位置加载
同样,所有类别的parent_category_id中都将包含category_id。
例:
服装->现成->便装->紧身
服装是Ready Made的父母
现成的是Pent的父项
Pent是Skinny的父母
所以在DB中应该是这样的
名称:category_id:parent_category_id
服饰:1:0(这里没有任何父母)
现成的:2:1
便士:3:2
瘦:4:3
因此,如果您想知道Skinny的父母,您将在parent_category_id中检查该示例中的值为3,然后您将检查category_id = 3,并且该Pent在此示例中是正确的。
我希望这能帮到您 :)
谢谢。