ThinkPHP6框架开发导读

在 PHP 后端开发领域,ThinkPHP 凭借其简洁的语法和完善的文档,长期占据着国内开发者生态的重要地位。随着技术迭代,ThinkPHP 6(简称 TP6)引入了更现代的架构设计,支持 PHP 8+ 特性,并重构了核心组件,使其在处理高并发和复杂业务逻辑时更加稳定高效。本课程《ThinkPHP6框架开发》专为希望从基础入手、系统化掌握 TP6 实战技能的学员设计,旨在帮助开发者快速构建高质量的后端应用。

从学习门槛来看,本课程适合已经掌握 PHP 基本语法,但对框架原理理解尚浅,或者习惯使用旧版本 TP5、希望平滑迁移至新版本的开发者。无需具备深厚的底层源码阅读能力,只需具备基础的数据库知识与 HTTP 协议概念即可轻松上手。课程的学习顺序遵循“环境搭建—配置解析—核心CRUD”的递进逻辑,确保知识体系的连贯性。

课程开篇从环境搭建与项目初始化讲起,细致梳理了在 phpStudy 环境下安装 ThinkPHP 6 的完整流程,确保学员能够顺利建立本地开发环境。紧接着,课程深入探讨入口文件位置调整、多应用模式配置以及 Nginx 环境下隐藏 index.php 入口等关键配置技巧。这些内容对于理解 TP6 的请求入口机制和服务器部署至关重要,尤其适合需要从单应用向多应用架构过渡的开发者,帮助他们打破传统认知,建立现代化的路由与模块管理思维。

进入核心章节后,课程重点讲解数据库操作模块,这是 Web 开发中最高频的使用场景。从零开始演示数据库连接配置及数据表的建立,随后深入 Db 类的 CRUD 操作:包括使用 insert 方法新增数据、replace 方法实现高效替换、复杂条件下的数据查询、基于 chunk() 的数据分批处理以及适用于大数据量场景的游标查询。此外,课程还涵盖了数据更新、删除及软删除机制,帮助学员全面掌握事务处理与数据完整性维护的最佳实践。

配合提供的资料包,建议学员在观看视频的同时进行代码复现,特别是针对多应用模式和数据库批量操作等章节,亲手调试能加深理解。学完本课后,学员将能够独立搭建 TP6 开发环境,规范配置多应用项目,并熟练运用 Db 类完成复杂的数据交互逻辑,具备独立完成中小型 PHP 后端项目的基础能力。

课程目录

1-1 [基础知识] phpstudy下安装ThinkPHP6 (06:48)
1-2 [基础知识] 入口文件位置调整 (03:28)
1-3 [基础知识] 多应用 (05:09)
1-4 [基础知识] Nginx下隐藏index.php入口文件 (03:03)
1-5 [基础知识] .env的使用 (03:19)
2-1 [数据库操作] 数据库连接以及数据表的建立 (04:06)
2-2 [数据库操作] Db类新增数据 (06:00)
2-3 [数据库操作] replace()方法讲解 (04:31)
2-4 [数据库操作] 查询数据 (10:52)
2-5 [数据库操作] 数据分批处理chunk() (05:50)
2-6 [数据库操作] 适合数据量大的查询-游标查询 (04:00)
2-7 [数据库操作] 更新数据 (07:56)
2-8 [数据库操作] 删除数据、软删除 (07:51)
2-9 [数据库操作] 查询表达式 (15:37)
2-10 [数据库操作] 链式操作 (09:12)
2-11 [数据库操作] 聚合查询 (06:55)
2-12 [数据库操作] 分页查询 (02:38)
2-13 [数据库操作] 时间查询 (06:05)
2-14 [数据库操作] 高级查询 (07:31)
2-15 [数据库操作] json字段增删改查 (05:38)
2-16 [数据库操作] 子查询 (11:51)
2-17 [数据库操作] 原生查询 (02:23)
2-18 [数据库操作] 事务操作 (04:27)
3-1 [模型] 模型的定义 (15:12)
3-2 [模型] 模型字段 (05:03)
3-3 [模型] 模型新增数据 (08:48)
3-4 [模型] 模型更新数据 (06:39)
3-5 [模型] 模型删除和查询数据 (09:15)
3-6 [模型] 模型对象转数组 (01:28)
3-7 [模型] 自动时间戳 (06:17)
4-1 [命令行、验证码、助手函数] 命令行、验证码、助手函数 (07:33)
5-1 [杂项] 杂项-缓存、上传 (12:01)
6-1 [调试] 调试模式、SQL调试、断点调试 (05:22)
7-1 [异常] 异常处理 (04:59)
8-1 [架构] 入口文件+架构总览+多应用 (08:22)
8-2 [架构] 一个简单的例子入门中间件 (05:52)
8-3 [架构] 全局中间件、应用中间件 (06:33)
8-4 [架构] 前置后置中间件、中间件别名 (05:05)
8-5 [架构] 路由中间件 (05:45)
8-6 [架构] 控制器中间件、中间件向控制器传参 (05:10)
9-1 [路由] 【完结】路由介绍 (04:48)