• 谈一次php无限极分类的案例


    作者:白狼 出处:http://www.manks.top/php_tree_deep.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。原文有图片。

    平时开发中或多或少不可避免会遇到无限极分类的问题,因为效率、逻辑等问题也一直使这类问题比较尖锐。今天我们以yii2框架为基础,栏目无限极为例,对这个问题进行一个简单的处理。

    首先我们有一张栏目数据表 tree

    表结构如下图(原文有图)

    看上去表结构很简单。

    我们插入几条测试数据

    INSERT INTO `tree` 
    (`id`, `parent_id`, `name`) 
    VALUES 
    (1, 0, 'A'), 
    (2, 0, 'B'), 
    (3, 1, 'a'), 
    (4, 3, 'aa'), 
    (5, 2, 'b'), 
    (6, 4, 'aaa');
    
    

    树形结构大致如下

    |A 
    |--a 
    |----aa 
    |------aaa 
    |B 
    |--b
    

    这也正是我们所需要的数据结构形式,下面我们来看看如何处理才能够得到所需要的结果。

    我们前面也说了,以yii2为基础,因此我们的写法也按照面向对象的规则来

    继续阅读

  • 相关阅读:
    #define #undef
    ps
    Find–atime –ctime –mtime的用法与区别总结
    redis
    linux mutex
    private继承
    boost::noncopyable介绍
    Makefile 中:= ?= += =的区别
    linux Tar 命令参数详解
    Ubuntu14.04安装CMake3.0.2
  • 原文地址:https://www.cnblogs.com/wwolf/p/5467699.html
Copyright © 2020-2023  润新知