目录结构
以下为 ThinkAdmin v6.1
安装 ThinkPlugsAdmin
和 ThinkPlugsWechat
插件后的默认目录结构;
开发应用请在 app
目录下创建其他子应用目录,如 app/api
、app/data
、app/user
、app/shop
等,插件开发请阅读 插件开发文档。
应用目录支持全局 sys.php
系统文件 app/../sys.php
自动加载,可实现类似 Service
注册功能; 另外还支持应用级 config/-.php
lang/-.php
event.php
common.php
provider.php
middleware.php
等文件自动加载。
.
├─ app 应用基础目录
│ ├─ admin 后台应用目录( 不建议修改,可使用插件更新 )
│ │ ├─ controller 应用控制器目录
│ │ ├─ route 应用路由配置
│ │ ├─ view 应用视图目录
│ │ └─ Service.php 服务注册文件
│ ├─ index 默认应用入口
│ │ └─ controller 控制器目录
│ └─ wechat 微信应用目录( 不建议修改,可使用插件更新 )
│ ├─ command 应用指令目录
│ ├─ controller 应用控制器目录
│ ├─ service 应用服务目录
│ ├─ view 应用视图目录
│ └─ Service.php 服务注册文件
├─ config 全局配置目录
│ ├─ app.php 全局应用配置
│ ├─ cache.php 全局缓存配置
│ ├─ cookie.php 全局 Cookie 配置
│ ├─ database.php 数据库连接配置
│ ├─ phinx.php 数据库迁移配置
│ ├─ lang.php 系统多语言配置
│ ├─ log.php 全局日志配置
│ ├─ route.php 路由和URL配置
│ ├─ session.php 访问会话配置
│ └─ view.php 视图模板配置
├─ public 网站开放目录
│ ├─ static 静态资源目录
│ │ ├─ extra 自定义扩展目录
│ │ ├─ plugs 后台应用插件( 不建议修改,可使用插件更新 )
│ │ └─ theme 后台应用主题( 不建议修改,可使用插件更新 )
│ ├─ upload 上传存储目录
│ ├─ index.php 网站访问入口( 不建议修改,可使用插件更新 )
│ ├─ router.php 网站测试入口( 不建议修改,可使用插件更新 )
│ └─ think 指令访问入口( 不建议修改,可使用插件更新 )
├─ runtime 运行环境目录,需要可写权限
│ ├─ admin 系统应用运行目录
│ ├─ cache 系统默认缓存目录
│ ├─ log 系统运行日志目录
│ ├─ session Session 会话缓存
│ └─ wechat 微信运行目录缓存
├─ safefile 安全文件上传目录,需要读写权限
└─ vendor Composer 安装的第三方类库目录