×

一款基于 Yii2+ Vue3 + Element Plus 的前后端分离企业级后台脚手架yii2-wld开箱即用

独孤求败 独孤求败 发表于2026-10-06 15:48:57 浏览28 评论0

抢沙发发表评论

今天介绍一款php Yii2框架开发的脚手架,内置 JWT 认证、RBAC 权限、用户/角色/菜单/字典/日志/文件/系统设置等通用模块。

适合当内部管理后台脚手架——你要快速搭一个带登录 + 用户 + 角色 + 菜单的后台,它能省 3-5 天,CRUD模式可以照抄

图片
作者写的完全开源随意使用

Yii是基于组件的高性能PHP框架,主要用于开发大型Web应用,采用面向对象编程范式,支持MVC架构和ActiveRecord数据操作。

 Yii是一个通用的Web编程框架,可以用于开发几乎所有的Web应用。由于它是轻量级的且具备了成熟的缓存解决方案,它特别适用于开发高流量的应用。

项目结构

.
├── api/                    # 后端 Web 入口与配置(index.php / config)
├── common/                 # 后端公共层:models / services / components / helpers
├── modules/v1/             # v1 业务模块控制器
├── console/                # 控制台:migrations 迁移、SeedController 种子
├── runtime/                # 后端运行时目录
├── uploads/                # 文件上传目录
├── vendor/                 # Composer 依赖
├── composer.json           # 后端依赖定义
├── yii                     # 后端控制台入口
├── .env                    # 环境配置(不入库)
├── .env.example            # 环境配置模板
├── frontend/               # Vue3 前端
│   └── src/
│       ├── api/            # 接口封装
│       ├── components/     # 通用组件(ProTable 等)
│       ├── composables/    # 组合式函数(useTable / useDict)
│       ├── layout/         # 布局
│       ├── router/         # 路由与动态路由
│       ├── stores/         # Pinia 状态
│       ├── types/          # 类型定义
│       ├── utils/          # request 等工具
│       └── views/          # 页面
├── sql/                    # 数据库结构与种子数据 SQL(见 sql/README.md)
├── .gitignore
└── README.md

仪表盘页面:统计数据、趋势、最新日志
图片

用户管理:增删改查、状态切换、重置密码、分配角色

图片

角色管理:角色 CRUD + 菜单权限分配(RBAC)

图片


菜单管理:树形菜单维护,驱动前端动态路由与侧边栏


图片

字典管理:字典类型 + 字典数据

图片

操作日志: 记录请求参数、耗时、结果

图片

文件管理:本地上传、列表、删除

图片

系统设置:键值型系统配置

图片

项目地址:https://gitee.com/yuejichuan_admin/yii2-wld

群贤毕至

访客