- public function catetree()
- {
- $data=$this->order('sort asc')->select();
- return $this->resort($data);
- }
- public function resort($data,$parentid=0,$level=0)
- {
- static $ret=array();
- foreach ($data as $k => $v)
- {
- if($v['parentid']==$parentid)
- {
- $v['level']=$level;
- $ret[]=$v;
- $this->resort($data,$v['id'],$level+1);
- }
- }
- return $ret;
- }
复制代码
- public function lst()
- {
- $cate = D('cate');
- $cates = $cate->catetree();
- $this->assign('cates', $cates);
- $this->display();
- }