目录结构
yfcms/
├── app/ # 应用目录
│ ├── admin/ # 后台应用
│ │ ├── controller/ # 后台控制器(42个)
│ │ ├── view/ # 后台模板
│ │ ├── route/ # 后台路由
│ │ └── middleware/ # 后台中间件
│ ├── index/ # 前台应用
│ │ ├── controller/ # 前台控制器
│ │ ├── view/ # 前台模板
│ │ └── route/ # 前台路由
│ └── common/ # 公共模块
│ ├── service/ # 服务层(12个Service)
│ └── model/ # 数据模型
├── config/ # 全局配置
├── database/ # SQLite数据库文件
├── public/ # Web入口(index.php, router.php)
├── runtime/ # 运行时缓存、日志
├── uploads/ # 上传文件
├── vendor/ # Composer依赖
├── .env # 环境配置
└── app/common.php # 助手函数(110+个)
核心文件说明
| 文件 | 说明 |
|---|---|
| app/common.php | 110+个助手函数(getProduct, getCat, navs等) |
| app/admin/route/app.php | 后台路由定义(770行) |
| app/index/route/app.php | 前台路由定义 |
| config/app.php | 应用配置 |
| config/route.php | 路由配置 |
| .env | 环境变量(数据库、调试等) |
| public/router.php | PHP内置服务器路由 |