firdows / yii2-menu
菜单系统
1.0
2016-08-10 16:46 UTC
Requires
This package is auto-updated.
Last update: 2024-09-23 17:00:23 UTC
README
菜单管理系统 该系统是我自己开发的,用于网站,非常适合后端工作,并且可以与 RBAC 结合使用,帮助管理菜单显示权限。系统的主要特点如下:
- 菜单管理
- 为菜单分配权限(RBAC)
- 管理菜单分类
- 可创建嵌套菜单
安装
使用Composer安装
通过 Composer 安装是首选方式。
可以运行
composer require firdows/yii2-menu "@dev"
或者,您也可以添加
"firdows/yii2-menu" : "@dev"
需求
更新 config/web.php(基本)或 config/main.php(高级)
return [ ... 'modules' => [ 'menu' => [ 'class' => 'firdows\menu\Module', ], ], 'components'=>[...] ... ];
迁移
yii migrate --migrationPath=@firdows/menu/migrations
配置 RBAC
yii migrate --migrationPath=@mdm/admin/migrations
使用方法
将菜单分类的代码输入函数,将得到数组信息读取
$nav = new firdows\menu\models\Navigate(); $menu = $nav->menu(menu_cate_id);
与 Widget 一起使用
示例
dmstr\widgets\Menu::widget([ 'options' => ['class' => 'sidebar-menu'], 'items' => $menu, ]);
示例
开发者
Ahmad