•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

php无穷分类树扩大组件的引见【php教程】,无限极分类,composer,laravel,php

摘要: 本篇文章给人人带来的内容是关于php无穷分类树扩大组件的引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。PHP体系树图dendrogram...

本篇文章给人人带来的内容是关于php无穷分类树扩大组件的引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。

PHP体系树图

dendrogram Laravel PHP
v1.0 5.* >=5.6.4

装置

composer require dendrogram/dendrogram:v1.0

设置

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

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

然后宣布拓展包的设置文件,运用以下敕令:

php artisan vendor:publish

此时config目次下会生成dendrogram.php设置文件

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

php artisan migrate
  • adjacency组织 以父节点为基准的链式查询 增删轻易 查询不方便

  • nested组织 以摆布值包涵情势 增删不方便 查询轻易

图片形貌

要领申明

挪用 组织参数 要领申明 要领参数 返回 备注
(new DenDroGram(AdjacencyList::class))->buildTree($node_id,['name']) adjacency数据花样 adjacency花样数据生成目次式组织树 根节点id , 每一个节点显现信息 返回html文本string 视图的相干在dendrogram.php中设置 如操纵节点要领的路由
(new DenDroGram(AdjacencyList::class))->operateNode($action,$data) adjacency数据花样 adjacency花样数据的节点操纵 action增编削标识 , data节点概况数据 返回boolean 注重视图与之对应的数据组织AdjacencyList::class
(new DenDroGram(AdjacencyList::class))->getTreeData($node_id); adjacency数据花样 adjacency数据组织成多维数组 根节点id 返回array 多维数组组织
(new DenDroGram(NestedSet::class))->buildTree($node_id,['name']) NestedSet数据花样 NestedSet花样数据生成根茎式组织树 根节点id , 每一个节点显现信息 返回html文本string 视图的相干在dendrogram.php中设置 如操纵节点要领的路由
(new DenDroGram(NestedSet::class))->operateNode($action,$data) NestedSet数据花样 NestedSet花样数据的节点操纵 action增编削标识 , data节点概况数据 返回boolean 注重视图与之对应的数据组织NestedSet::class
(new DenDroGram(NestedSet::class))->getTreeData($node_id); NestedSet数据花样 NestedSet数据组织成多维数组 根节点id 返回array 多维数组组织

举个栗子

  • adjacency数据组织生成的视图

图片形貌

  • nested数据组织生成的视图

以上就是php无穷分类树扩大组件的引见的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号