//测试
public function ce(){
//顶部id
$cate_id=M('good_cate')->where(['status'=>1,'pid'=>4])->field('id')->select();
foreach ($cate_id as $k=>$v){
$ids[]=$cate_id[$k]['id']; //二维转一维
}
$result =array_values($ids); //移除键名
$results =implode(',',$result); //数组转字符串
dump($results);//string(17) "27,28,29,30,31,32" //二级
//查询一级下的所有二级产品
$data =M('good')->where(['status'=>1,'cate_id'=>['in',$results]])->getField('id,cate_id');
}
不知道还有没有更简单的方法
通过一级查询所有二级的产品
最新推荐文章于 2022-11-16 17:47:56 发布