Download the PHP package liujx/yii2-app-advanced without Composer
On this page you can find all versions of the php package liujx/yii2-app-advanced. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download liujx/yii2-app-advanced
More information about liujx/yii2-app-advanced
Files in liujx/yii2-app-advanced
Download liujx/yii2-app-advanced
More information about liujx/yii2-app-advanced
Files in liujx/yii2-app-advanced
Vendor liujx
Package yii2-app-advanced
Short Description Yii2 ace-admin RBAC management background
License BSD-3-Clause
Homepage http://www.yiiframework.com/
Package yii2-app-advanced
Short Description Yii2 ace-admin RBAC management background
License BSD-3-Clause
Homepage http://www.yiiframework.com/
Please rate this library. Is it a good library?
Informations about the package yii2-app-advanced
Yii2 Ace Admin 后台模板
一 简介
系统基于yii2高级版本开发,后台模板使用的 Ace Admin。对于一般的后台开发,比较方便; 对于数据表的CURD操作都有封装,且所有操作都有权限控制。现在这个项目只是一个示例项目, 主要功能被我移到: jinxing/yii2-admin, 这样引入自己项目更方便一些
二 特点
- 使用RBAC权限管理,所有操作基于权限控制
- 视图使用JS控制,数据显示使用的jquery.DataTables
- 基于数据表的CURD都有封装,添加新的数据表操作方便
三 安装要求
- PHP >= 5.4
- MySQL
四 项目demo
- 地址: https://yii2.sh-jinger.com
- 账号: admin
- 密码: admin888
五 安装
-
不使用 composer 安装可以从下面地址下载打包文件,并从第3步开始安装
- 提示:请先确定安装了Composer Asset插件:
5.1 执行 composer
安装项目
5.2 执行该目录下的 init
初始化配置(生成本地配置文件)
5.3 配置好数据库配置后,导入数据表结构
需要顺序执行
-
导入rbac migration 权限控制数据表
-
导入后台默认数据(菜单、默认权限)
-
导入用户表数据
- 后台默认超级管理员账号:super 密码:admin123
- 管理员账号:admin 密码:admin888
六 使用说明
2.0.0 的配置说明可以查看jinxing/yii2-admin
jinxing/yii2-admin v1.2.0 更新说明
6.1 基本操作的权限(以管理员操作为例):
- admin/index (显示管理员页面 + 左侧导航显示)
- admin/search (管理员数据显示表格数据显示)
- admin/create (添加管理员信息)
- admin/update (修改管理员信息)
- admin/delete (删除管理员信息)
- admin/delete-all (批量删除管理员数据)
- admin/upload (上传管理员头像)
- admin/export (管理员数据信息导出)
每一个请求对应一个权限,请求路径就是权限名称,权限验证在Controller beforeAction 方法中验证
6.2 使用后台代码生成功能
点击下一步下一步就好了
该功能所做事情:
- 生成
controller
文件 - 生成
model
文件 - 生成
view
文件 - 添加权限信息(并将权限分配给超级管理员)
- 添加菜单信息
6.2.1 生成控制器说明
控制器详细使用说明>>
6.2.2 视图文件JS配置
meTables详细配置说明
七 其他说明
8.1. 使用的扩展包 jinxing/yii2-admin
8.2. 常见问题解答
8.3. 控制器使用说明
8.4. meTables使用说明
8.5. 模块配置说明
八 预览
- 登录页面
- 数据显示
- 数据编辑
- 权限分配
- 代码生成
All versions of yii2-app-advanced with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.4.0
ext-json Version *
yiisoft/yii2 Version ~2.0.14
yiisoft/yii2-bootstrap Version ~2.0.0
yiisoft/yii2-swiftmailer Version ~2.0.0 || ~2.1.0
jinxing/yii2-admin Version ~1.2.0
ext-json Version *
yiisoft/yii2 Version ~2.0.14
yiisoft/yii2-bootstrap Version ~2.0.0
yiisoft/yii2-swiftmailer Version ~2.0.0 || ~2.1.0
jinxing/yii2-admin Version ~1.2.0
The package liujx/yii2-app-advanced contains the following files
Loading the files please wait ....