基于 Yii2 的后台框架模板,前端使用 layui 框架,实现了完善的 RBAC 权限控制 [ 2.0 版本 ]
Yii2-Admin-Theme 基于layui的通用后台模板
- 后台示例:http://admin.loadata.com 测试账号:demo 测试密码:123456
- 交流群:953021758
- 我的博客:http://blog.loadata.com
- Github:https://github.com/xuguoliangjj/yii2-admin-theme
- 数据库:
admin.sql
自己倒入mysql,然后修改config/db.php
配置
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=admin',
'username' => 'root',
'password' => '123456',
'charset' => 'utf8',
// Schema cache options (for production environment)
//'enableSchemaCache' => true,
//'schemaCacheDuration' => 60,
//'schemaCache' => 'cache',
];
系统截图:
菜单配置:config/menu.php
return [
'menu'=>[
'data'=> ['label'=>'主页','items'=>[
['label' => '主页',
'items' => [
['label' => '主页概览', 'url' => ['/site']]
]
]
]
],
'setting'=> ['label'=>'系统设置', 'items'=>[
['label' => '权限管理',
'items' => [
['label' => '用户管理', 'url' => ['/admin/user']],
['label' => '角色管理', 'url' => ['/admin/roles']],
['label' => '权限列表', 'url' => ['/admin/permission']],
['label' => '路由列表', 'url' => ['/admin/route']],
['label' => '规则列表', 'url' => ['/admin/rule']]
]
],
['label' => '个人中心',
'items' => [
['label' => '修改密码', 'url' => ['/admin/personal/reset-password']],
]
]
]
]
]
];
权限配置:config/permission.php
return [
[
'label' => 'root 权限',
'items' => [
[
'label' => 'root',
'items' => [
['url'=>'/*','label'=>Html::tag('b','root',['style'=>'color:red;']),'items' => [
['url'=>'/*','label'=>Html::tag('b','root权限',['style'=>'color:red;'])],
]]
]
]
]
],
[
'label' => '基础权限',
'items' => [
[
'label' => '基础权限',
'items' => [
['label'=>'后台首页','items' => [
['url'=>'/site','label'=>'首页'],
['url'=>'/site/main','label'=>'首页-关键报表'],
['url'=>'/filter','label'=>'筛选'],
]]
]
]
]
],
[
'label' => '系统设置',
'items' => [
[
'label' => '权限管理',
'items' => [
[
'label' => '用户管理',
'items' => [
['url'=>'/admin/user','label'=>'首页'],
['url'=>'/admin/user/create','label'=>'新增用户'],
['url'=>'/admin/user/view', 'label'=>'用户授权'],
['url'=>'/admin/user/delete','label'=>'删除用户'],
['url'=>'/admin/user/update','label'=>'修改用户'],
['url'=>'/admin/user/change-name','label'=>'快捷修改用户名'],
['url'=>'/admin/user/change-time','label'=>'快捷修改创建时间'],
]
],
['label'=>'角色管理','items' => [
['url'=>'/admin/roles','label'=>'首页'],
['url'=>'/admin/roles/create','label'=>'添加角色'],
['url'=>'/admin/roles/view', 'label'=>'修改角色权限'],
['url'=>'/admin/roles/delete','label'=>'删除角色'],
['url'=>'/admin/roles/update','label'=>'修改角色名'],
]],
[
'label' => '权限组管理',
'items' => [
['url'=>'/admin/permission','label'=>'首页'],
['url'=>'/admin/permission/create','label'=>'新增权限组'],
['url'=>'/admin/permission/view', 'label'=>'修改权限组权限'],
['url'=>'/admin/permission/delete','label'=>'删除权限组'],
['url'=>'/admin/permission/update','label'=>'修改权限组名称'],
]
],
[
'label' => '路由管理',
'items' => [
['url'=>'/admin/route','label'=>'首页'],
['url'=>'/admin/route/delete','label'=>'路由删除'],
['url'=>'/admin/route/update','label'=>'路由修改'],
]
],
[
'label' => '规则管理',
'items' => [
['url'=>'/admin/rule','label'=>'首页'],
['url'=>'/admin/rule/delete','label'=>'删除规则'],
['url'=>'/admin/rule/update','label'=>'修改规则'],
['url'=>'/admin/rule/create','label'=>'新增规则'],
]
]
]
],
[
'label' => '个人中心',
'items' => [
[
'label' => '修改密码',
'items' => [
['url'=>'/admin/personal/reset-password','label'=>'首页']
]
]
]
]
]
]
];
第十九层空间 广州
注册时间:2013-11-20
最后登录:2024-08-31
在线时长:158小时51分
最后登录:2024-08-31
在线时长:158小时51分
- 粉丝34
- 金钱5128
- 威望50
- 积分7208
热门源码
- 基于 Yii 2 + Bootstrap 3 搭建一套后台管理系统 CMF
- 整合完 yii2-rbac+yii2-admin+adminlte 等库的基础开发后台源码
- 适合初学者学习的一款通用的管理后台
- yii-goaop - 将 goaop 集成到 Yii,在 Yii 中优雅的面向切面编程
- yii-log-target - 监控系统异常且多渠道发送异常信息通知
- 店滴云1.3.0
- 面向对象的一小步:添加 ActiveRecord 的 Scope 功能
- Yii2 开源商城 FecShop
- 基于 Yii2 开发的多店铺商城系统,免费开源 + 适合二开
- leadshop - 基于 Yii2 开发的一款免费开源且支持商业使用的商城管理系统
共 11 条评论
适合自己的轮子不好找,所以自己搞了个,也没啥好藏着掖着的,贡献给大家
不错,感谢你的开源精神,另外一款lauyi+yii2的源码,也欢迎使用。https://www.yiichina.com/code/1798
这个也不错
您好,下载了你的源码在本地配置好数据库之后运行时报错:No input file specified.请我这是怎么回事呢?
只可能是你自己配置或者环境问题,代码没问题的
http://cmsyii.com/site/login
The requested URL /site/login was not found on this server.
这个路由需要配置哪里
nginx 没配置好
谢谢大神无私奉献
您好,我本地安装了一个环境,然后报的是 Undefined index: active 是什么原因呢?
php错误级别调低一点
怎么框架是基础版本的?
基础就够用了
感谢 分享
Parse error: syntax error, unexpected 'function' (T_FUNCTION), expecting identifier (T_STRING) or \ (T_NS_SEPARATOR) in D:\wamp\www\master\vendor\myclabs\deep-copy\src\DeepCopy\deep_copy.php on line 5
请问下这个是什么问题啊
用php7
演示登录不了呢
自己部署吧,懒得去折腾了
大佬,你的那个扩展这么安装