TypechoJoeTheme

Dcr163的博客

统计

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

2017-10-29
/
0 评论
/
752 阅读
/
正在检测是否收录...
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的博客

本文链接:

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

评论 (0)

人生倒计时

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

最新回复

  1. slot mpo terbaru
    2025-02-08
  2. Sherry Stockdill
    2025-01-28
  3. slot demo
    2025-01-13
  4. 陌天
    2025-01-09
  5. Kerrie Bostick
    2024-12-28

标签云