您的位置:首页 > 编程语言 > PHP开发

Yii 2.0框架 NestedSets 插件完成无限极分类

2018-08-24 17:09 323 查看

前言:今天发现RBAC 权限管理,使用一个弹出层加上Ztree 看起来很友好,所以就想到使用Ztree 结合无限极分类。但平时无限极分类挺常用,递归的方式分类过多就会出现内存消耗过大的情况,所以使用了Nestedsets 嵌套结合完成分类。

一、通过Composer 安装Nestedset插件到Yii 2.0 框架,使用这条命令“composer require creocoder/yii2-nested-sets”完成安装。

1, Composer 下载 Nestedset 完成效果:

     

2,通过Nestedsets 提供的 sql 文件,完成数据表的创建:

3, 尝试自己添加无限极分类控制器和模型:

4, 如何使用Nestedsets 添加分类呢?

5,到此无限极分类的效果就出来了,但是发现好丑啊!就此想到使用Ztree 前端树状插件完成展示功能:

6,使用Ztree插件进行加载显示,返回JOSN数据格式:

 

7,Ztree 插件展示效果图 :

 

   总结:通过这个下功能学习到了Ztree 前端插件如何取值,传递到后端保存进数据库。同时也算是Yii 2 的一个入门,知道使用Yii2 如何安装插件,并在项目中使用, 比如:“微信支付”等。 Yii2-Nestedsets Ztree 源码地址

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: