参考资料

  1. Laravel和ThinkPHP对比
  2. Thinkphp框架
  3. thinkphp框架怎么用
  4. thinkphp框架文件
  5. thinkphp框架下载
  6. thinkphp框架搭建
  7. ThinkPHP是一个免费开源的轻量级PHP开发框架
  8. vue3官方中文文档

ThinkPHP框架文件结构说明:

  1. 应用目录(application)

  • 默认应用模块

  • 子模块目录(如index,admin)

  • 公共模块(common)

  • 命令行模块(command)

  • 配置目录(config)

  • 控制器目录(controller)

  • 模型目录(model)

  • 视图目录(view)

  • 服务层目录(service)

  • 验证器目录(validate)

  1. 扩展目录(extend)

  • 第三方类库存放位置

  • 项目扩展类

  1. 公共目录(public)

  • 入口文件(index.php)

  • 静态资源(js,css,images)

  • 上传文件目录(uploads)

  • .htaccess文件

  1. 路由目录(route)

  • 路由定义文件

  • 路由缓存文件

  1. 运行时目录(runtime)

  • 缓存文件

  • 日志文件

  • 临时文件

  • 会话文件

  1. 框架核心目录(thinkphp)

  • 基础类库

  • 核心文件

  • 语言包

  • 模板引擎

  • 数据库驱动

  1. 供应商目录(vendor)

  • Composer依赖包

  • 第三方库

  1. 根目录文件

  • composer.json

  • README.md

  • .env环境配置文件

  • 其他项目文档

  1. 数据库目录(database)

  • 迁移文件

  • 数据填充文件

  • SQL文件

  1. 测试目录(tests)

  • 单元测试

  • 功能测试

  • 测试用例