php常用无限极分类(Tp5下实现)
今天和大家分享一下,关于php的无限极分类的实现:
控制器,首先实力话一个栏目,然后调用出栏目数据
public function lst(){ $cate=new CateModel(); $result=$cate->cateTree(); $this->assign('result',$result); return $this->fetch(); }
public function cateTree(){ $result=$this->select(); return $this->sort($result); } //栏目排序 public function sort($data,$pid=0,$level=0){ static $arr=array(); foreach($data as $k => $v){ if($v['pid']==$pid){ $v['level']=$level; $arr[]=$v; $this->sort($data,$v['id'],$level+1); } } return $arr; }
这样后台就实现了,无限极分类 栏目树的功能。