【TP5】无极限分类(树状型)

简介: 【TP5】无极限分类(树状型)

这个用法只限于在一级和二级导航在一块的情况,如果是分开的,就去看另一篇无极限分类

// 递归:菜单分类显示
    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;
    }
相关文章
|
存储 安全 编译器
C基础知识(存储类别)
C基础知识(存储类别)
144 1
|
6月前
|
数据可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
|
SQL JavaScript
深入浅出DAX:购买推荐及产品ABC分类分析
深入浅出DAX:购买推荐及产品ABC分类分析 DAX运算求值的三步骤。首先是检测筛选,然后将筛选功能应用于基础表格,最后计算结果。DAX中的筛选器函数是复杂且功能强大的函数。例如筛选函数可用于操作数据上下文来创建动态计算。
132 4
|
6月前
|
Python
python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
|
机器学习/深度学习 传感器 编解码
万字长文 | 多目标跟踪最新综述(基于Transformer/图模型/检测和关联/孪生网络)(上)
随着自动驾驶技术的发展,多目标跟踪已成为计算机视觉领域研究的热点问题之一。MOT 是一项关键的视觉任务,可以解决不同的问题,例如拥挤场景中的遮挡、相似外观、小目标检测困难、ID切换等。为了应对这些挑战,研究人员尝试利用transformer的注意力机制、利用图卷积神经网络获得轨迹的相关性、不同帧中目标与siamese网络的外观相似性,还尝试了基于简单 IOU 匹配的 CNN 网络、运动预测的 LSTM。为了把这些分散的技术综合起来,作者研究了过去三年中的一百多篇论文,试图提取出近年来研究者们更加关注的解决 MOT 问题的技术。
万字长文 | 多目标跟踪最新综述(基于Transformer/图模型/检测和关联/孪生网络)(上)
|
机器学习/深度学习 算法
在对数据进行预处理时,怎样处理类别型特征?
在对数据进行预处理时,怎样处理类别型特征?
|
机器学习/深度学习 编解码 算法
带映射和带结构之间的机器学习路线
带映射和带结构之间的机器学习路线
115 0
|
机器学习/深度学习 编解码 算法
CVPR2022 | 浙大、蚂蚁集团提出基于标签关系树的层级残差多粒度分类网络,建模多粒度标签间的层级知识(1)
CVPR2022 | 浙大、蚂蚁集团提出基于标签关系树的层级残差多粒度分类网络,建模多粒度标签间的层级知识
149 0
|
机器学习/深度学习 编解码 算法
CVPR2022 | 浙大、蚂蚁集团提出基于标签关系树的层级残差多粒度分类网络,建模多粒度标签间的层级知识(2)
CVPR2022 | 浙大、蚂蚁集团提出基于标签关系树的层级残差多粒度分类网络,建模多粒度标签间的层级知识
104 0
|
人工智能 知识图谱
将语言模型用作知识嵌入:链接预测、三元组分类全部SOTA,超越基于结构的传统方法
将语言模型用作知识嵌入:链接预测、三元组分类全部SOTA,超越基于结构的传统方法
191 0