php系统树图扩展库

gihub地址


安装

    composer require dendrogram/dendrogram:v1.0

配置

首先往Laravel应用中注册ServiceProvider,打开文件config/app.php,在providers中添加一项:

    'providers' => [

              DenDroGram\DendrogramServiceProvider::class

    ]


然后发布拓展包的配置文件,使用如下命令:

    php artisan vendor:publish


此时config目录下会生成dendrogram.php配置文件

config.php

数据导入(两表三个自定义函数)

    php artisan migrate

adjacency结构 以父节点为基准的链式查询 增删容易 查询不便

adjacency

nested结构 以左右值包容形式 增删不便 查询容易

nested

举个栗子

example

adjacency数据结构生成的视图

目录树

nested数据结构生成的视图

根茎树

你可能感兴趣的:(php系统树图扩展库)