• yii2 adminlte后台搭建


    加载第三方扩展,

    composer require dmstr/yii2-adminlte-asset "2.*"
    composer require mdmsoft/yii2-admin "~2.0"

     //生成数据表内容

    INSERT INTO `auth_assignment` VALUES ('超级管理员', '1', '1487817340');
    
    -- ----------------------------
    -- Records of auth_item
    -- ----------------------------
    INSERT INTO `auth_item` VALUES ('/*', '2', null, null, null, '1487816675', '1487816675');
    INSERT INTO `auth_item` VALUES ('/admin/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/assignment/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/assignment/assign', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/assignment/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/assignment/revoke', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/assignment/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/default/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/default/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/create', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/delete', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/update', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/menu/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/assign', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/create', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/delete', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/remove', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/update', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/permission/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/assign', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/create', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/delete', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/remove', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/update', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/role/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/assign', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/create', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/refresh', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/route/remove', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/create', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/delete', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/update', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/rule/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/activate', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/change-password', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/delete', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/login', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/logout', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/request-password-reset', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/reset-password', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/signup', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/admin/user/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/batch/*', '2', null, null, null, '1487839853', '1487839853');
    INSERT INTO `auth_item` VALUES ('/batch/cruds', '2', null, null, null, '1487839853', '1487839853');
    INSERT INTO `auth_item` VALUES ('/batch/index', '2', null, null, null, '1487839853', '1487839853');
    INSERT INTO `auth_item` VALUES ('/batch/models', '2', null, null, null, '1487839853', '1487839853');
    INSERT INTO `auth_item` VALUES ('/debug/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/db-explain', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/download-mail', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/toolbar', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/debug/default/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/action', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/diff', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/preview', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/gii/default/view', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/site/*', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/site/error', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/site/index', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/site/login', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('/site/logout', '2', null, null, null, '1487816732', '1487816732');
    INSERT INTO `auth_item` VALUES ('超级管理员', '1', null, null, null, '1487817275', '1487817275');
    
    -- ----------------------------
    -- Records of auth_item_child
    -- ----------------------------
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/assignment/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/assignment/assign');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/assignment/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/assignment/revoke');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/assignment/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/default/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/default/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/create');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/delete');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/update');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/menu/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/assign');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/create');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/delete');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/remove');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/update');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/permission/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/assign');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/create');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/delete');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/remove');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/update');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/role/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/assign');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/create');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/refresh');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/route/remove');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/create');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/delete');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/update');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/rule/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/activate');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/change-password');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/delete');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/login');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/logout');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/request-password-reset');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/reset-password');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/signup');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/admin/user/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/batch/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/batch/cruds');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/batch/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/batch/models');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/db-explain');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/download-mail');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/toolbar');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/debug/default/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/action');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/diff');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/preview');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/gii/default/view');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/site/*');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/site/error');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/site/index');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/site/login');
    INSERT INTO `auth_item_child` VALUES ('超级管理员', '/site/logout');
    
    -- ----------------------------
    -- Records of menu
    -- ----------------------------
    INSERT INTO `menu` VALUES ('1', '系统设置', null, null, '100', 0x66612066612D7772656E6368);
    INSERT INTO `menu` VALUES ('2', '菜单列表', '1', '/admin/menu/index', '1', 0x66612066612D62617273);
    INSERT INTO `menu` VALUES ('3', '角色列表', '1', '/admin/role/index', '2', 0x66612066612D7573657273);
    INSERT INTO `menu` VALUES ('4', '用户管理', '1', '/admin/user/index', '3', 0x66612066612D75736572);
    INSERT INTO `menu` VALUES ('5', '权限列表', '1', '/admin/permission/index', '6', 0x66612066612D6C6F636B);
    INSERT INTO `menu` VALUES ('6', '路由列表', '1', '/admin/route/index', '4', 0x66612066612D696E7465726E65742D6578706C6F726572);
    INSERT INTO `menu` VALUES ('7', '规则列表', '1', '/admin/rule/index', '5', 0x66612066612D6C697374);
    INSERT INTO `menu` VALUES ('8', '分配权限', '1', '/admin/assignment/index', '7', 0x66612066612D756E6C6F636B);
    View Code
    CREATE TABLE `user` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT "自增ID",  
    `username` varchar(255) NOT NULL COMMENT "用户名",  
    `auth_key` varchar(32) NOT NULL COMMENT "自动登录key",  
    `password_hash` varchar(255) NOT NULL COMMENT "加密密码",  
    `password_reset_token` varchar(255) DEFAULT NULL COMMENT "重置密码token",  
    `email` varchar(255) NOT NULL COMMENT "邮箱",  
    `role` smallint(6) NOT NULL DEFAULT "10" COMMENT "角色等级",  
    `status` smallint(6) NOT NULL DEFAULT "10" COMMENT "状态",  
    `created_at` int(11) NOT NULL COMMENT "创建时间",  
    `updated_at` int(11) NOT NULL COMMENT "更新时间",  
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT="用户表";


    create table `menu`
    (
        `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
        `name` varchar(128),
        `parent` int(11),
        `route` varchar(256),
        `order` int(11),
        `data`   blob,
        foreign key (`parent`) references `menu`(`id`)  ON DELETE SET NULL ON UPDATE CASCADE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    drop table if exists `auth_assignment`;
    drop table if exists `auth_item_child`;
    drop table if exists `auth_item`;
    drop table if exists `auth_rule`;
    
    create table `auth_rule`
    (
       `name`                 varchar(64) not null,
       `data`                 text,
       `created_at`           integer,
       `updated_at`           integer,
        primary key (`name`)
    ) engine InnoDB;
    
    create table `auth_item`
    (
       `name`                 varchar(64) not null,
       `type`                 integer not null,
       `description`          text,
       `rule_name`            varchar(64),
       `data`                 text,
       `created_at`           integer,
       `updated_at`           integer,
       primary key (`name`),
       foreign key (`rule_name`) references `auth_rule` (`name`) on delete set null on update cascade,
       key `type` (`type`)
    ) engine InnoDB;
    
    create table `auth_item_child`
    (
       `parent`               varchar(64) not null,
       `child`                varchar(64) not null,
       primary key (`parent`, `child`),
       foreign key (`parent`) references `auth_item` (`name`) on delete cascade on update cascade,
       foreign key (`child`) references `auth_item` (`name`) on delete cascade on update cascade
    ) engine InnoDB;
    
    create table `auth_assignment`
    (
       `item_name`            varchar(64) not null,
       `user_id`              varchar(64) not null,
       `created_at`           integer,
       primary key (`item_name`, `user_id`),
       foreign key (`item_name`) references `auth_item` (`name`) on delete cascade on update cascade
    ) engine InnoDB;

     

  • 相关阅读:
    boundandbranch method
    图像格式PPM,PGM和PBM
    感兴趣文章
    生成数据库脚本
    安徽太和华药会总结
    正则表达式语法参考
    xml
    对项目开发有很大帮助的jquery网站
    增强 VSS 的文件共享安全性
    支付宝及时到帐接口使用详解
  • 原文地址:https://www.cnblogs.com/huay/p/10504390.html
Copyright © 2020-2023  润新知