情景:现有一张车型表,有品牌,车系,车型三个字段,而且一个车系是属于某种品牌的,一个车型是属于某个车系的。
从数据库查出后,本人需要按级显示,即品牌是第一级,第二级显示该品牌下全部车系,第三级显示该车系下全部的车型。
此时该用什么方法处理呢?
从数据库查出后,本人需要按级显示,即品牌是第一级,第二级显示该品牌下全部车系,第三级显示该车系下全部的车型。
此时该用什么方法处理呢?
解决方案
20
你这个表建的有问题,没有主键,没有父ID字段。需要遍历查询多次才能拼接得到结果
正常UI操作是:先显示全部品牌,点击某个品牌查询出这个品牌下的全部车系,点击某个车系查询出品牌+车系下的全部车型(正常应该是通过父ID)。
你现在要做的就是写出两个for嵌套在一起模拟点开上面说的全部节点
正常UI操作是:先显示全部品牌,点击某个品牌查询出这个品牌下的全部车系,点击某个车系查询出品牌+车系下的全部车型(正常应该是通过父ID)。
你现在要做的就是写出两个for嵌套在一起模拟点开上面说的全部节点