tp5无限级分类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012767761/article/details/84561834

<?php
namespace Admin\Model;
use Think\Model;
class CateModel extends Model {

 protected $_validate = array(
 array('catename','require','管理员名称不得为空!',1),
 );


 public function catetree(){
 $data=$this->order('id desc')->select();
 return $this->resort($data);
 }

 public function resort($data,$pid=0,$level=0){
 static $arr=array();
 foreach ($data as $k => $v) {
 if ($v['pid']==$pid) {
 $v['level']=$level;
 $arr[]=$v;
 $this->resort($data,$v['id'],$level+1);
 }
 }
 return $arr;
 }

}

猜你喜欢

转载自blog.csdn.net/u012767761/article/details/84561834
tp5