/** * 初始化后台用户菜单 */ 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('注册用户模块后台管理菜单完成 ....'); }
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 // ]); }
</ul> </div> </nav> </header> <aside class="main-sidebar"> <section class="sidebar"> <form action="#" method="get" class="sidebar-form"> <div class="input-group"> <input type="text" name="q" class="form-control" placeholder="Search..."/> <span class="input-group-btn"> <button type='submit' name='search' id='search-btn' class="btn btn-flat"><i class="fa fa-search"></i></button> </span> </div> </form> <?php echo SidebarMenu::widget(['items' => Menu::get()]); ?> </section> </aside> <aside class="content-wrapper"> <section class="content-header"> <h1> Dashboard <small>Control panel</small> </h1> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> </section> <section class="content"> <?php