Yii2CMS

现代化的
Yii2 开发框架

Yii2 CMS 是一个基于 PHP 8+ 和 Yii2 框架构建的模块化 CMS 系统,采用声明式编程模块自动发现机制,提供完善的后台管理、支付集成、多语言支持等功能。

Yii2 + Tailwind CSS + daisyUI 管理后台
Modular
模块架构
Attributes
声明式编程
Auto-Discovery
自动发现
核心功能概览
用户权限管理
支付宝/PayPal支付
多语言国际化
事件驱动架构
电商商城系统
发票管理系统
Tailwind CSS UI
两步验证安全

核心功能特性

强大的技术栈和完善的业务模块

Admin 管理后台

完整的后台管理系统,支持用户管理、通知管理、系统设置、权限控制、登录日志、OAuth 登录(Google/GitHub)、两步验证(TOTP)等功能。

RBAC权限 OAuth登录 两步验证

Payment 支付模块

支持支付宝(当面付/PC网页/手机网页)和 PayPal REST API 支付,包含订单管理、退款处理、异步通知、沙箱模式测试等功能。

支付宝 PayPal 退款处理

Shop 电商模块

完整的跨境电商解决方案,支持商品管理、订单流程、购物车、优惠码、地区管理(CSV导入)、运费规则、物流追踪、在线支付等功能。

商品管理 订单流程 物流追踪

Multi-language 多语言

完善的多语言支持,遵循 Cookie > 系统默认 > 浏览器语言的优先级策略,支持中英文翻译文件,自动检测用户偏好。

中文简体 English 自动检测

Event System 事件系统

基于观察者模式的事件驱动架构,支持可阻止事件和不可阻止事件,提供 16+ 内置事件,模块间松耦合通信。

事件监听 可阻止事件 模块解耦

Declarative 声明式编程

采用 PHP 8 Attributes 实现声明式编程,通过反射自动扫描控制器上的注解,自动生成菜单、权限列表和仪表盘卡片,外部模块只需添加注解即可无缝接入。

PHP 8 Attributes 自动发现

技术栈与架构

01

后端框架

Yii2 (PHP 8.2+) + MySQL 5.7+

02

前端 UI

Tailwind CSS + daisyUI

03

元编程

PHP 8 Attributes + Reflection

04

支付集成

Alipay SDK + Omnipay PayPal

05

事件驱动

Observer Pattern + EventDispatcher

06

模块架构

Auto-discovery + Thin Modules

准备好体验 Yii2 的强大功能了吗?

为您解答相关技术问题

立即咨询