[目录结构]

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

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

  1. thinkcmf 根目录
  2. ├─api api目录
  3. ├─demo 演示应用api目录[可删除]
  4. ├─controller 控制器目录
  5. ├─model 模型目录
  6. └─ ... 更多类库目录
  7. ├─app 应用目录
  8. ├─demo 演示应用目录[可删除]
  9. ├─controller 控制器目录
  10. ├─model 模型目录
  11. └─ ... 更多类库目录
  12. ├─ ... 更多应用
  13. ├─common.php 应用公共(函数)文件[可选]
  14. ├─event.php 事件定义文件[可选]
  15. ├─middleware.php 全局中间件定义文件[可选]
  16. ├─provider.php 容器Provider定义文件[可选]
  17. └─service.php 系统服务定义文件[可选]
  18. ├─data 数据目录(可写)
  19. ├─config 动态配置目录(可写)
  20. ├─route 动态路由目录(可写)
  21. ├─runtime 应用的运行时目录(可写)
  22. └─ ... 更多
  23. ├─config 配置目录(可选)
  24. ├─public WEB 部署目录(对外访问目录)
  25. ├─plugins 插件目录
  26. └─demo 演示插件[卸载后可删除]
  27. ├─static 官方静态资源存放目录(css,js,image),勿放自己项目文件
  28. ├─themes 前后台主题目录
  29. ├─admin_simpleboot3 后台默认主题
  30. └─default 前台默认主题
  31. ├─upload 文件上传目录
  32. ├─api.php API入口
  33. ├─index.php 入口文件
  34. ├─robots.txt 爬虫协议文件
  35. ├─router.php 快速测试文件
  36. └─.htaccess apache重写文件
  37. ├─extend 扩展类库目录[可选]
  38. ├─vendor 第三方类库目录(Composer
  39. ├─topthink ThinkPHP目录及相关扩展包目录
  40. ├─thinkcmf ThinkCMF相关扩展包目录
  41. └─...
  42. ├─composer.json composer 定义文件
  43. ├─LICENSE 授权说明文件
  44. ├─README.md README 文件
  45. ├─think 命令行入口文件

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