brill-tree/brill-tree

php对关系型数据转换成树状图

v1.0 2019-02-12 14:07 UTC

This package is auto-updated.

Last update: 2024-09-26 19:31:00 UTC


README

PHP系统树图

v1.0 laravel 5.* PHP>=5.6

安装

composer require brill-tree/brill-tree

配置

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

'providers' => [
    DenDroGram\DendrogramServiceProvider::class
]

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

php artisan vendor:publish

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

config

数据导入(两表三个自定义函数 表结构可自行添加字段)

php artisan migrate

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

config

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

config

方法说明

举个栗子

example

adjacency数据结构生成的视图

example

nested数据结构生成的视图

example