TypechoJoeTheme

Dcr163的博客

统计

Thinkphp5.0模型递归查找排序栏目

2017-10-29
/
0 评论
/
798 阅读
/
正在检测是否收录...
10/29
<?php
namespace app\admin\model;
use think\Model;

class Category extends Model{


	public function tree(){
		$data = $this->all();
		$data2 = array();
		foreach($data as $v){
			$datas = $v->data;
			$data2[] = $datas;
		}
		return $this->sort($data2);
	}

	public function sort($data,$pid=0,$level=0){

		static $arr;		

		if( !is_array($data) ) return false;
		
		$level+=1;
		foreach($data as $v){

			if( $v['pid'] == $pid ){
				$v['level'] = $level;
				$arr[] = $v;	
				self::sort($data,$v['id'],$level);
			}

		}
		return $arr;
	}

}


朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

https://www.dcr163.cn/174.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. https://www.triptipedia.com/user/phmapaladnet
    2025-05-08
  2. https://Sites.google.com/view/vavada-online-casino
    2025-04-12
  3. https://x.com/jeetbuzzcom
    2025-04-07
  4. prozone.cc alternative
    2025-03-19
  5. urgent delivery
    2025-03-16

标签云