欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

thinkphp 无限级分类

程序员文章站 2022-05-31 09:19:07
...
 class CatModel extends Model{
          public  function  gettree($p=0,$lv=0){
                $t=array();
                foreach($this->select()as $k=>$v){
                	if($v['parent_id']==$p){
                		$v['lv']=$lv;
                		$t[]=$v;
                		$t=array_merge($t,$this->gettree($v['cat_id'],$lv+1));//合并数组
                	}
                }
               return $t;
          }
 }

html表单中的左边距也要相应变化

 style="margin-left:{$cat['lv']*2}em