作业问题

来源:10-6 商品列表页API开发

奋斗de小蜗牛

2020-03-06

老师您好,我没太听明白什么意思,老师能给解释下吗?当点击一级分类,客户端给我传过来一个ID,我要拿着这个ID去库里查是否存在PID的数据,然后如果存在这些数据,还要判断是否存在PID等于这些数据主键ID的数据.如果是这样的情况的话,那为啥客户端不告诉我他要的是一级分类还是二级分类?

写回答

1回答

singwa

2020-03-07

亲爱的同学您好, 可以根据path来做。

category表中老师预留了一个path字段,这个字段 您在分类管理添加分类的时候 把这个分类的path带上(可以仿照老师讲解goods商品管理中的category_path_id来处理)


然后每次查询这个分类id的时候  比如id=30 这条记录 你就知道path=26,30 ,这样就知道这个苹果分类是二级分类了,因为path有2个,哈哈 根据这个个数来判断是几级分类,哈哈就是这么霸气 就是这么潇洒。

//img.mukewang.com/szimg/5e6287690928262a15760972.jpg


然后就可以拿到这个26 来获取他下面的所有二级分类 放到API返回的二级分类的字段中, 然后根据当前的30id去定位 focus


其他以此类推而已。

希望老师的回复能够帮到您。。。

有问题随时沟通 小兄弟。加油,看您提的问题挺多的 很好,说明再认真学习。

0
3
慕妹30870381
回复
singwa
老师,请问这里如果获取分类的path呢 如果是只有三级还好,如果无限级 就麻烦了 难道要一直循环取pid吗,商品的path是前端传值来的,这里怎么处理呢
2021-02-25
共3条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1458 学习 · 1310 问题

查看课程