多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ for($i=1;$i<=21;$i++){ } ~~~ 指定分类层级 ~~~ $param=input('get.'); $list[1]=Db::name('category')->where(['pid'=>0])->page($param['curr'],$param['limit'])->select()->toArray(); $lists=$list[1]; for($i=1;$i<3;$i++){//$i级分类 $pid=array_column($list[$i],'cate_id'); $list[$i+1]=Db::name('category')->where('pid','in',$pid)->select()->toArray(); if(count($list[$i+1])==0){ //continue; 跳过这个 直接下一个 break; //中断打印 后面的都不打印 } $lists=array_merge($lists,$list[$i+1]); } ~~~