码迷,mamicode.com
首页 > 其他好文 > 详细

商品分类

时间:2018-01-08 15:00:01      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:pre   bubuko   其他   com   分类   des   div   concat   path   

//分类数大于4的都放到其他分类下
$where ="is_deleted=1 and is_open=1 and concat(path,‘/‘) like ‘".$cate_id."/%‘ and type_id !=0"; $cate_info=$store_goods_category->field(id,name,path,sort) ->where($where) ->order(sort desc) ->select(); $i=0; $cn=count($cate_info); if($cn > 1){ $cate_info[]=array( id=>0, name=>全部, sort=>10000000, ); } //取得列的列表 $ids=array(); foreach ($cate_info as $k4 => $v4){ $ids[$k4] = $v4[sort]; } array_multisort($ids, SORT_DESC,$cate_info); $cate=array(); $cate_child=array(); $cates=array(); foreach($cate_info as $k2=>$v2){ $i++; if($cn >= 5){ if($i>=5){ $cate_child[]=array( id=>$v2[id], name=>$v2[name], sort=>$v2[sort], ); }else{ $cate[]=array( id=>$v2[id], name=>$v2[name], sort=>$v2[sort], ); } }else{ $cate[]=array( id=>$v2[id], name=>$v2[name], sort=>$v2[sort], ); } } if($cn >= 5){ $cates[]=array( id=>"", name=>"其他分类", child=>$cate_child ); $cate_info3=array_merge($cate,$cates); }else{ $cate_info3=$cate; }

技术分享图片

技术分享图片

 

技术分享图片

 

商品分类

标签:pre   bubuko   其他   com   分类   des   div   concat   path   

原文地址:https://www.cnblogs.com/zouke1220/p/8242200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!