# Pear Admin Yii2 **Repository Path**: pear-admin/pear-admin-yii2 ## Basic Information - **Project Name**: Pear Admin Yii2 - **Description**: 🏄 基于 Yii2 实 现 的 RBAC 权 限 管 理 开 发 平 台 - **Primary Language**: PHP - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: https://gitee.com/pear-admin/pear-admin-yii2 - **GVP Project**: No ## Statistics - **Stars**: 54 - **Forks**: 30 - **Created**: 2021-06-20 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README


Pear Admin Yii2

基于 Yii2 + Pear Admin Layui 实现的快速开发平台

[预 览](http://pear.tsaihoo.com/) | [官 网](http://www.pearadmin.com/) | [群聊](https://jq.qq.com/?_wv=1027&k=5OdSmve) | [社区](http://forum.pearadmin.com/)

Pear Admin Layui Version PHP Version MYSQL Version

### 🏄 1.项目简介 Pear Admin Yii2是基于 Yii2 + Pear Admin Layui 实现的企业级高效开发平台,采用经典的RBAC权限管理模式。是一款轻量级、易上手、开发速度快的开发平台。 ### 📜 2.项目结构 ``` backend assets 资源发布文件 config 配置文件 controllers 控制器文件 modules 模块文件 rbac 接口V1 components 常用组件 controllers 控制器 messages 语言 models 模型 views 视图文件 Module.php 模块 runtime 运行缓存 test 测试模块 views 视图文件 web 入口目录 common cache 缓存 config 配置文件 mail 邮件模板 models 模型文件 tests 测试模块 widgets 小部件 console config 配置文件 controllers 控制器文件 migrations 数据库迁移文件 models 模型文件 runtime 运行缓存 environments 环境文件 frontend assets 资源发布文件 config 配置文件 controllers 控制器文件 models 模型文件 runtime 运行缓存 tests 测试模块 views 视图 web 入口文件 widgets 插件 vendor composer安装文件 paer_admin_yii2.sql 数据库文件 ``` ### 🔧 3.项目配置 * 本地部署 windows配置: ``` ServerName xx.com ServerAlias xx.com DocumentRoot D:/wamp/www/YourProject/backend/web Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local ``` nginx配置: ``` listen 80; server_name xx.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/YourProject/backend/web; ... ``` * 数据库配置 源文件:pear_admin_yii2.sql 配置路径:common/config/main-local.php ### 🧪 4.RBAC权限案例 #### 4.1 新增方法/路由 >.. /backend/controllers/SiteController.php ``` /** * 获取文件信息 * */ public function actionGetfiles(){ ... } ``` #### 4.2 配置路由 ![配置路由](/backend/web/plugins/admin/images/demos/11.png) #### 4.3 新增权限 ![新增权限](/backend/web/plugins/admin/images/demos/12.png) #### 4.4 路由添加到权限 ![路由添加到权限](/backend/web/plugins/admin/images/demos/13.png) #### 4.5 新增角色 ![新增角色](/backend/web/plugins/admin/images/demos/14.png) #### 4.6 权限添加到角色 ![权限添加到角色](/backend/web/plugins/admin/images/demos/15.png) #### 4.7 用户分配角色 ![用户分配角色](/backend/web/plugins/admin/images/demos/16.png) ### 🎨 5.项目预览 #### 5.1 在线地址 [https://pear.tsaihoo.com/](https://pear.tsaihoo.com/) #### 5.2 截图 | | | |---------------------|---------------------| | ![](/backend/web/plugins/admin/images/demos/1.png) |![](/backend/web/plugins/admin/images/demos/2.png) | | ![](/backend/web/plugins/admin/images/demos/3.png)| ![](/backend/web/plugins/admin/images/demos/4.png) | | ![](/backend/web/plugins/admin/images/demos/5.png)| ![](/backend/web/plugins/admin/images/demos/6.png) | | ![](/backend/web/plugins/admin/images/demos/7.png)| ![](/backend/web/plugins/admin/images/demos/8.png) | | ![](/backend/web/plugins/admin/images/demos/9.png)| ![](/backend/web/plugins/admin/images/demos/10.png) |