51 lines
1.6 KiB
Plaintext
51 lines
1.6 KiB
Plaintext
---
|
||
description:
|
||
globs:
|
||
alwaysApply: false
|
||
---
|
||
# 目录结构
|
||
|
||
整个项目遵循ThinkPHP 5.1的目录结构规范,主要包含以下目录:
|
||
|
||
## 核心目录
|
||
|
||
- **application/** - 应用目录,包含所有模块和业务逻辑
|
||
- [api/](mdc:application/api) - API模块,提供RESTful API接口
|
||
- [command/](mdc:application/command) - 命令行脚本
|
||
- [common/](mdc:application/common) - 公共模块,包含共享功能
|
||
- [cunkebao/](mdc:application/cunkebao) - 村客宝主模块
|
||
- [store/](mdc:application/store) - 商店模块
|
||
- [superadmin/](mdc:application/superadmin) - 超级管理员模块
|
||
- [cozeai/](mdc:application/cozeai) - 智能AI模块
|
||
- [job/](mdc:application/job) - 后台任务模块
|
||
|
||
- **config/** - 配置目录
|
||
- [app.php](mdc:config/app.php) - 应用配置
|
||
- [database.php](mdc:config/database.php) - 数据库配置
|
||
- [queue.php](mdc:config/queue.php) - 队列配置
|
||
- [worker.php](mdc:config/worker.php) - Worker配置
|
||
|
||
- **extend/** - 扩展目录,存放第三方扩展类库
|
||
|
||
- **public/** - 公共资源目录,Web访问入口
|
||
- [index.php](mdc:public/index.php) - 入口文件
|
||
|
||
- **route/** - 路由目录
|
||
- [route.php](mdc:route/route.php) - 路由配置
|
||
|
||
- **runtime/** - 运行时目录,存放日志和缓存文件
|
||
|
||
- **thinkphp/** - ThinkPHP框架核心目录
|
||
|
||
- **vendor/** - Composer依赖目录
|
||
|
||
## 模块结构
|
||
|
||
每个模块通常包含以下目录结构:
|
||
|
||
- **controller/** - 控制器
|
||
- **model/** - 数据模型
|
||
- **service/** - 服务层
|
||
- **validate/** - 验证器
|
||
- **config/** - 模块配置,包括独立的路由配置
|