目录结构

优质
小牛编辑
139浏览
2023-12-01

为了做你的专属框架,ThinkCMF6.0目录结构相比之前版本又有大的调整:

[warning] 注意目录或文件后说明里的可删除可选可写等备注

thinkcmf  根目录
├─api                     api目录
│  ├─demo                 演示应用api目录[可删除]
│  │  ├─controller        控制器目录
│  │  ├─model             模型目录
│  │  └─ ...              更多类库目录
├─app                     应用目录
│  ├─demo                 演示应用目录[可删除]
│  │  ├─controller        控制器目录
│  │  ├─model             模型目录
│  │  └─ ...              更多类库目录
│  ├─ ...                 更多应用
│  ├─common.php           应用公共(函数)文件[可选]
│  ├─event.php            事件定义文件[可选]
│  ├─middleware.php             全局中间件定义文件[可选]
│  ├─provider.php             容器Provider定义文件[可选]
│  └─service.php                 系统服务定义文件
├─data                    数据目录(可写)
│  ├─config               动态配置目录(可写)
│  ├─route                动态路由目录(可写)
│  ├─runtime              应用的运行时目录(可写)
│  └─ ...                 更多
├─public                  WEB 部署目录(对外访问目录)
│  ├─plugins              插件目录
│  │  └─demo              演示插件[卸载后可删除]
│  ├─static               官方静态资源存放目录(css,js,image),勿放自己项目文件
│  ├─themes               前后台主题目录
│  │  ├─admin_simpleboot3 后台默认主题
│  │  └─default           前台默认主题
│  ├─upload               文件上传目录
│  ├─api.php              API入口
│  ├─index.php            入口文件
│  ├─robots.txt           爬虫协议文件
│  ├─router.php           快速测试文件
│  └─.htaccess            apache重写文件
├─extend                  扩展类库目录[可选]
├─vendor                  第三方类库目录(Composer)
│  ├─topthink             ThinkPHP目录及相关扩展目录
│  └─...             
├─composer.json           composer 定义文件
├─LICENSE                 授权说明文件
├─README.md               README 文件
├─think                   命令行入口文件

但从5.1升级到6.0也并不复杂!