thinkphp递归无限极分类接口编写

无限递归分类,建一个父id的字段

/**
     * 获得子分类
     * @param $category
     * @param int $parent_id
     * @return array
     */
    public function getSonCategory($category, $parent_id=0){
        $arr  = array();
        foreach ($category as $key=>$value){
            if ($value['parent_id'] == $parent_id){
//                $arr[] = $value;
//                $this->getSonCategory($category,$value['category_id']);
                $value['son'] = $this->getSonCategory($category,$value['category_id']);
                $arr[] = $value;
            }
        }
        return $arr;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 无限极分类是我很久前学到知识,今天在做一个项目时,发现对其概念有点模糊,所以今天就来说说无限极分类。 首先来...
    阿V薄荷加可乐阅读 28,842评论 25 60
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,500评论 0 9
  • 什么是无限分类? 无限分类就是一个分类下面可以创建多个子类,而其子类下面亦可以创建不同子类,如此往复,没有终点; ...
    PHPer_阅读 1,605评论 0 3
  • 嘟嘟桥水库,是儿时游玩的一个天堂。 嘟嘟桥水库,是离家两公里外龙泉山山脚下的一个大水库,他负责灌溉方圆几...
    心晴无雨阅读 1,518评论 1 4
  • 特别喜欢猫叔的深夜两三则,总是那么真实的道理,但也总是醍醐灌顶。 今天我也来个两三则,基于目前领悟到的一些道理和自...
    雨轩不停阅读 272评论 0 0