brill-tree / brill-tree
php对关系型数据转换成树状图
v1.0
2019-02-12 14:07 UTC
Requires
- illuminate/database: ~5.0
- illuminate/support: ~5.0
This package is auto-updated.
Last update: 2024-09-26 19:31:00 UTC
README
PHP系统树图
安装
composer require brill-tree/brill-tree
配置
首先往Laravel应用中注册ServiceProvider,打开文件config/app.php,在providers中添加一项:
'providers' => [
DenDroGram\DendrogramServiceProvider::class
]
然后发布拓展包的配置文件,使用如下命令:
php artisan vendor:publish
此时config目录下会生成dendrogram.php配置文件
数据导入(两表三个自定义函数 表结构可自行添加字段)
php artisan migrate
adjacency结构 以父节点为基准的链式查询 增删容易 查询不便
nested结构 以左右值包容形式 增删不便 查询容易
方法说明
举个栗子
adjacency数据结构生成的视图
nested数据结构生成的视图