在 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)




