重整数组(要查询的内容=总内容-删除的内容)
$list = 总分类
// 获取菜单栏目下的所有分类
$arr = [];
$del_list = 要删除的分类 //获取分类数据树结构
//要删的
foreach($del_list as $k=>$vo){
$d[] =$vo['cid'] ;
}
//全部的
foreach($list as $k=>$vo){
$all_d[] =$vo['cid'] ;
}
//需要查询的内容cid
$res_d=array_diff($all_d,$d);
$ci = implode(',', $res_d);//获取所有子分类cid字符串
$condition = 'cid in (' . $ci . ') and status=1'; //显示子项全部内容
$list = $this->model->table('category')->field('cid,pid,name,ename,tpl_category,tpl_content,pagesize,sort')->where($condition)->order('sort asc,cid asc')->select(); 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。