/**
  * 初始化后台用户菜单
  */
 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('注册用户模块后台管理菜单完成 ....');
 }
Example #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
     //        ]);
 }
Example #3
0
                    </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