您当前的位置: 首页 >  分类

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

tp6 找到父分类其下的所有子类的接口开发

发布时间:2022-05-23 21:55:08 ,浏览量:0

问题:为什么会输出手机下的子类呢? 因为postman截图哪个我设置的id=1。看看sql吧

public function getSubcats($id){//看$id等于pid字段看看是否有值 if($id=='null'){//如果有值代表他不是顶级分类,为什么呢?因为因为顶级分类的pid固定是0嘛对吧. $pid = Db::name('cat')->where('is_show',1)->where('pid',0)->value('id');//找到某个顶级分类id的值 $cats = Db::name('cat')->where('is_show',1)->where('pid',$pid)->select()->toArray();//找到某个顶级分类其下的所有子类输出 }else{//如果pid有值,代表他不是顶级分类。为什么呢?因为顶级分类的pid固定是0嘛对吧. $cats = Db::name('cat')->where('is_show',1)->where('pid',$id)->select()->toArray();//找到($id==pid字段)==所对应的id(子类)了呀. } if($cats){ $data = ['code'=>200,'msg'=>'success','data'=>$cats]; }else{ $data = ['code'=>440,'msg'=>'no cats']; } return json($data); } 

在这里插入图片描述

            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3771s