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数据结构生成的视图