/**
  * 初始化后台用户菜单
  */
 public function initUserMenu()
 {
     Console::output('注册用户模块后台管理菜单 ....');
     //用户
     Menu::set('user', ['label' => '用户管理', 'url' => ['/admin/user/index'], 'icon' => 'fa-user', 'priority' => 100]);
     //rbac
     Menu::set('rbac', ['label' => '角色权限', 'icon' => 'fa-group', 'priority' => 100]);
     Menu::set('rbac.roles', ['label' => '角色列表', 'url' => ['/admin/role/index'], 'priority' => 101]);
     Menu::set('rbac.permissions', ['label' => '权限列表', 'url' => ['/admin/permission/index'], 'priority' => 102]);
     Console::output('注册用户模块后台管理菜单完成 ....');
 }
Exemplo n.º 2
0
 public function testMenu()
 {
     Menu::delete('user', null);
     Menu::set('user.list', ['label' => '用户列表', 'url' => ['/user/admin/user/list'], 'priority' => 10]);
     $this->assertEquals(['label' => '用户列表', 'url' => ['/user/admin/user/list'], 'priority' => 10], Menu::get('user.list'));
     Menu::set('user', ['label' => '用户管理', 'url' => ['/user/admin/user/index'], 'priority' => 10]);
     $this->assertEquals(['label' => '用户管理', 'url' => ['/user/admin/user/index'], 'priority' => 10, 'items' => ['list' => ['label' => '用户列表', 'url' => ['/user/admin/user/list'], 'priority' => 10]]], Menu::get('user'));
     //        Menu::set('user.name', [
     //            'label' => '用户名称',
     //            'url' => ['/user/admin/user/index'],
     //            'priority' => 9
     //        ]);
     //        Menu::set('test', [
     //            'label' => '测试',
     //            'url' => ['/user/admin/user/index'],
     //            'priority' => 10
     //        ]);
 }