Download the PHP package jinxing/yii2-admin without Composer
On this page you can find all versions of the php package jinxing/yii2-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package yii2-admin
Yii2 Ace Admin 后台扩展模块
作者博客
简介
使用的 ace admin 前端框架, 为yii2
开发的一个后台模块;
对于二次开发比较方便,包含了基本的后台功能
功能特性
-
包含基本的后台功能
- 管理员管理: 登录、登出、修改密码等
- 菜单管理: 可视化动态菜单、根据权限显示菜单
- 权限管理: 角色、权限、用户的管理
- 使用
yii2
自带的RBAC
权限管理 - 对于二次开发比较方便
- 定义基本控制器(封装了基本的
CURD
操作), 后续开发基于基础控制器继承修改 - 拥有代码生成功能(类似于
gii
), 可视化生成代码模板, 简单操作即可生成 控制器controller
、模型model
, 视图views
文件,提高开发效率
- 定义基本控制器(封装了基本的
安装
安装要求
- PHP >= 5.4
- MySQL
全新项目安装
全新项目安装可以直接使用liujx/yii2-app-advanced
在已有项目中安装
使用 composer
下载包文件
配置模块信息
在你的 main.php
配置文件中添加下面配置
在你的 params.php
配置文件添加如下配置信息
高级版本配置参考
基础版本配置参考
使用数据库迁移、导入后台所需的数据库信息、需要顺序执行下面命令
需要配置 console
在 console
配置中的 components
组件中加入权限配置信息
- 高级版本的配置文件在
console/config/main.php
中 - 基础版本的配置文件在
config/console.php
中
导入权限表信息
导入后台表信息和默认权限、菜单信息
你可以愉快的使用了
访问地址
默认的账号和密码
-
超级管理员
- username: super
- password: admin123
- 普通管理员
- username: admin
- password: admin888
在自己模块中使用
Yii2
高级版本中使用
定义一个基础控制,其他控制器都继承基础控制器
- 控制器继承
jinxing\admin\controllers\Controller
- 定义控制器使用的布局文件为
@jinxing/admin/views/layouts/main
- 定义上传文件表单类使用自己的 ,例如:
backend\models\forms\UploadForm
- 定义控制器使用的布局文件为
-
如果要记录操作日志和权限验证,定义行为
-
记录日志行为类:
jinxing\admin\behaviors\Logging
默认只会记录: create, update, delete, delete-all, editable, upload 操作的日志, 需要添加或者修改,定义
needLogActions
属性 - 权限验证行为类:
yii\filters\AccessControl
类的属性和配置参考
-
例子:
Yii2
基础版本中使用
yii2
基础版本需要为后台定义一个模块,这个模块可以直接继承jinxing\admin\Module
例子:
如果不使用模块继承方式,配置参考高级版本
使用文档
文档说明
模块配置说明
控制器配置说明
前端MeTables
配置说明
后台预览
- 登录页面
- 数据显示
- 数据编辑
- 权限分配
- 代码生成
All versions of yii2-admin with dependencies
PHP Build Version
Package Version
Requires
ext-json Version
*
yiisoft/yii2 Version >=2.0.13
yurkinx/yii2-image Version ^1.1
phpoffice/phpexcel Version *
bower-asset/jinxing-tables Version ~1.0.0
bower-asset/jinxing-admin Version ~1.0.0
yiisoft/yii2 Version >=2.0.13
yurkinx/yii2-image Version ^1.1
phpoffice/phpexcel Version *
bower-asset/jinxing-tables Version ~1.0.0
bower-asset/jinxing-admin Version ~1.0.0
The package jinxing/yii2-admin contains the following files
Loading the files please wait ....