無限級分類

2021-07-16 12:44:11 字數 643 閱讀 4158

無限極分類其實就是乙個遞迴便利

1,查詢所有資料

<?php  

namespace home\controller;

use think\controller;

class indexcontroller extends controller

} ?>

2,遞迴便利資料

<?php  

namespace home\model;

use think\model;

class addressmodel extends model

//遞迴遍歷資料

public function list_level($arr,$pid=0,$level=0)

} return $data;

} }

3,頁面展示迴圈資料

編號地區層級

<?php echo str_repeat('----',$v['level']);?>

一級分類

二級分類

**分類

無限級分類

相信在實際專案中很多人在做專案的時候都會用到無限級分類,無限級分類說白了就是乙個遞迴,遞迴在我們的專案開發中起到很重要的作用,如 麵包屑導航等。下面我們演示乙個遞迴的案例 area array array id 1,name 安徽 parent 0 array id 2,name 海淀 parent...

無限級分類

將資料如下輸出 上海 青浦 浦東 張江 北京 昌平 data res def get son data,level 0,parent id 0 for item in data 如果當前迴圈的parent id parent id,將level等級新增到列表中 if item parent id p...

PHP無限級分類

建表sql如下 create table ifnot exists deepcate id int 4 notnull pid int 11 notnull catename varchar 30 not null cateorder int 11 unsigned notnull default ...