【TP5】无极限分类(树状型)
【摘要】
author:咔咔
wechat:fangkangfk
这个用法只限于在一级和二级导航在一块的情况,如果是分开的,就去看另一篇无极限分类
// 递归:菜单分类显示 public function levelList($table ='mvc_category', $id = 0,$data_list = []...
author:咔咔
wechat:fangkangfk
这个用法只限于在一级和二级导航在一块的情况,如果是分开的,就去看另一篇无极限分类
-
// 递归:菜单分类显示
-
public function levelList($table ='mvc_category', $id = 0,$data_list = [],$level=0){
-
-
// 查询出来所有的一级
-
$data = Db::table($table)->where([
-
'fid'=>$id
-
])->select();
-
-
// 组装数据
-
foreach($data as $k => $v){
-
$data_list[$v['id']]['name'] = str_repeat(' ',$level).'|-'.$v['name'];
-
-
-
$data_list[$v['id']]['id'] = $v['id'];
-
-
$data_list[$v['id']]['fid'] = $v['fid'];
-
-
if(isset($v['type'])){
-
$data_list[$v['id']]['type'] = $v['type'];
-
}
-
-
if(isset($v['module'])){
-
$data_list[$v['id']]['module'] = $v['module'];
-
}
-
-
$data_list[$v['id']]['level'] = $level;
-
-
$data_list = $this->levelList($table,$v['id'],$data_list,$level+1);
-
-
-
}
-
-
return $data_list;
-
-
-
}
文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fangkang7/article/details/83867060
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)