求助,php新人,我想做一个树形列表出来,从数据库中读取内容
答案:1 悬赏:70 手机版
解决时间 2021-11-28 03:42
- 提问者网友:心如荒岛囚我终老
- 2021-11-27 13:59
求助,php新人,我想做一个树形列表出来,从数据库中读取内容
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-06 10:24
首先查询的时候最好按照id的大小排序,应该是越小的是父节点,越大的是子节点,升序
才好用下面的方法
Map temp=new HashMap();
读取数据库数据
循环拿出,每次一条记录,相当于一个GroupTreeVo对象
每次都new 一个GroupTreeVo,数据库赋值,并存储到temp中以ID为key,对象为Value
判断是否有pid,如果有从temp中拿出父节点,设置它的children.add,
循环结束,最后,拿到temp的第一个,应该就是父节点,里面包含N多children!
才好用下面的方法
Map
读取数据库数据
循环拿出,每次一条记录,相当于一个GroupTreeVo对象
每次都new 一个GroupTreeVo,数据库赋值,并存储到temp中以ID为key,对象为Value
判断是否有pid,如果有从temp中拿出父节点,设置它的children.add,
循环结束,最后,拿到temp的第一个,应该就是父节点,里面包含N多children!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯