YiiBoot开源通用后台管理系统 [ 2.0 版本 ]
YiiBoot简单便捷高效安全,非常适合二次开发的通用管理后台。基于Yii2 + AdminLTE + mysql开发,提供易用安全的用户菜单权限管理,操作日志记录,定制了基于AdminLTE的gii代码model和curl模板,易于用户在此基础上快速开发自己的管理后台。
基本的功能:
菜单管理:系统自动识别可用路由,用户只需选择添加到对应菜单中
角色管理:树形结构的权限分配,易于分配
用户管理:
日志记录:记录所有用户操作记录,让所有后台操作有数据可查。
代码生成:这是让YiiBoot实现高效快捷开发的功能,基于gii实现,以AdminLTE为前端模板。
Model Generator:同时生成model类和service类,所有数据库操作业务写在service类上;model类直接生成,不要把业务代码写在model类,避免重新生成时代码覆盖。
CRUD Generator:基于AdminLTE的web模板,生成对应model的crud操作,同时包括分页列表显示,查询,排序等。
下载安装
1.运行环境 php5.5+
2.下载代码 git clone https://git.oschina.net/penngo/chadmin.git
,或官网下载master zip最新代码。
3.新建数据库yiiboot, 修改数据库配置common\config\main.php,导入data/db.sql。
4.浏览器访问yiiboot/backend/web/index.php ,如果配置了域名xx.com请指向路径yiiboot/backend/web,访问 xx.com/index,默认帐号密码admin 123456
使用教程
问题反馈
myhot21
注册时间:2016-10-31
最后登录:2019-05-29
在线时长:2小时38分
最后登录:2019-05-29
在线时长:2小时38分
- 粉丝13
- 金钱75
- 威望20
- 积分295
热门源码
- 基于 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 开发的一款免费开源且支持商业使用的商城管理系统
共 27 条评论
今天居然被开源中国首页推荐了
非常好,我之前是把这个页面当做前台的,看着大家都是把他当后台来用。
怎么提示这个错误
开始我以为是数据库的问题 数据前缀我已经加上了
The use statement with non-compound name 'Yii' has no effect
请问你使用的PHP版本为多少?
@myhot21 PHP Version 5.5.12 我去掉了 一个 use Yii ; 问题就解决了
同样发生此错误,需要将
backend/views/layouts/lte_main.php 中
use Yii;
这一行删除
感谢楼主,顺便说一下.db.sql文件在doc文件夹里面 不在data
精神支持您,稍微瞄了下!!提两点意见!
1、模板视图文件里面有点乱,干嘛不直接干净渲染div,太多echo
2、为什么不在官方rbac上做改进,重新建立模型不觉得浪费么
因为最初开发时只有yii1版本,yii1不带有rbac,后来沿用旧的设计,升级框架为yii2和更换模板为AdminLTE
非常好,感谢楼主
修改用户提示这个错误怎么解决?
需要先配置权限,看下使用教程。
@myhot21 我配了权限啊
master的代码有问题,已经修复,请更新。
@myhot21 可以了,谢谢
@zebra 我遇到同样的问题。请问是如何解决的?我q 247069450
@pzsn 你更新一下你的代码
我应该是最新的代码了哦
@pzsn 应该不会啊,我提出后楼主更新了一次代码的,我更新后就好了
我是昨天下载的代码。测试都不行。能否把你的代码发一下到我qq?
我刚下载的代码也遇到这个问题啊
亲测有效!
这是什么情况?数据库什么的都配置好了
找到问题了 是因为apache的路由问题 “Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration” 去到配置文件修改下就好了
你实现的思路是怎样的,为什么有些像角色操作禁止了还能进行相关操作的
目前只有admin管理员是有所有权限,其它按角色分配权限
管理员账号访问gii提示 没有权限访问site/error
楼主好流弊,没有有rbac做的权限管理
没有,目前也不考虑改用rbac实现,yiichina上有其它使用rbac的开源后台,可以参考下。
感觉很厉害的样子
楼主,我刚下的代码也遇到修改没有权限的问题 {没有权限访问site/error}
好评!!!
楼主,感谢你的分享。我测试了下,发现这么一个问题:自己添加的菜单,发现有样式上的一些问题,
我从git上下载的代码是你2016-11-16 00:22:08 提交的。请问下是什么原因?
关于提示 没有权限访问 site\error 的问题。
我经过自己的分析。找到了问题所在。
1、找到自己用gii 生成的代码。找到view\index里面的update\create函数(javascript)
你会发现这个通过ajax.submit的方法,提交的时候,没有数据参数。所以,应该加一行{id:id}作为参数传递到后台。
2、即使你加了参数。后台其实也接受不到,我以前都是用ajax,很少用ajax.submit.所以不知道为什么接收不到。
在controller后台的PHP代码中找到update 操作。把参数$id 去掉。在方法内加入 $id = Yii::$app->request->post('id');
经过以上修改,即可正常更新。
欢迎加入:广州南沙科技创业群 253983790,软件开发者创业群 187211728
关于提示 没有权限访问 site\error 的问题。
我经过自己的分析。找到了问题所在。
1、找到自己用gii 生成的代码。找到view\index里面的update\create函数(javascript)
你会发现这个通过ajax.submit的方法,提交的时候,没有数据参数。所以,应该加一行{id:id}作为参数传递到后台。
2、即使你加了参数。后台其实也接受不到,我以前都是用ajax,很少用ajax.submit.所以不知道为什么接收不到。
在controller后台的PHP代码中找到update 操作。把参数$id 去掉。在方法内加入 $id = Yii::$app->request->post('id');
经过以上修改,即可正常更新。
欢迎加入:广州南沙科技创业群 253983790,软件开发者创业群 187211728