飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

thinkphp5框架精讲基础与提升(第一季)

这门课到底解决什么问题 ThinkPHP 在国内中小型项目和外包团队里的使用率一直不低,尤其是三四线城市的外包公司、政企内部系统、以及各类管理后台,很多都是基于 TP 开发的。如果你去面试 PHP 岗位,JD 里出现「熟悉 ThinkPHP5」的概率相当高。 但现实情况是,很多人学 TP5 的方式是

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
8 人关注 更新于 2026-09-15 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课到底解决什么问题

ThinkPHP 在国内中小型项目和外包团队里的使用率一直不低,尤其是三四线城市的外包公司、政企内部系统、以及各类管理后台,很多都是基于 TP 开发的。如果你去面试 PHP 岗位,JD 里出现「熟悉 ThinkPHP5」的概率相当高。

但现实情况是,很多人学 TP5 的方式是「复制粘贴 + 百度搜索」:路由不会写就去搜,模型关联搞不清楚就绕过去用原生 SQL,模板标签记不住就干脆不用。结果就是能跑起来,但代码结构混乱,遇到稍微复杂一点的需求就卡住。

这门课针对的就是这个状态——不是教你 PHP 语法,而是教你在 TP5 的框架约束下,怎么把业务逻辑写对、写清楚。它适合已经会 PHP 基础语法、但没用框架正经做过项目的人,也适合用过 TP3 或 TP5 但一直没系统理解过框架设计思路的人。

学完之后能独立做什么

具体来说,学完这套内容,你应该能独立完成以下工作:

  • 搭建一个带前后台的管理系统骨架,包括路由规划、控制器分层、模型定义、模板渲染,而不是把所有逻辑堆在一个文件里。
  • 理解 TP5 的请求生命周期,知道一个 URL 从入口文件到最终输出中间经过了哪些环节,出问题时能定位到具体阶段。
  • 用 Db 类和模型两种方式操作数据库,知道什么场景用哪种更合适,能写出一对多、多对多的关联查询。
  • 配置和使用中间件、验证器、异常处理,把常见的表单验证、权限拦截、统一错误返回这些重复工作做成可复用的模块。
  • 对 Composer 依赖管理有基本认识,能自己引入第三方库并正确集成到项目中。

注意,这里是「独立完成管理后台类项目」的水平,不是「精通框架源码」。第一季的定位是打牢应用层的基础,源码级别的分析不是这一季的重点。

资料适合什么基础的人

需要你至少具备以下前提:PHP 基础语法没问题(变量、数组、函数、类与对象、命名空间要能看懂),MySQL 会写基本的增删改查和 join 查询,本地有能跑 PHP 的环境。

如果你连 PHP 的类和对象都还没写过,直接看这套内容会比较吃力,建议先把 PHP 面向对象的基础补一下再回来。如果你已经用 TP5 做过两三个项目,这套内容里关于路由分组、模型关联、中间件这部分仍然值得看,但基础章节可以快速跳过。

另外提醒一点:课程标题里虽然有「基础与提升」,但它不涉及前端框架、Linux 运维、React 这些内容。这些方向需要单独找对应的资料来学,不要指望一门框架课把这些都覆盖了。

怎么用这套资料效率最高

建议按章节顺序看,但不要只看不写。每看完一个知识点,在自己的本地环境里手动敲一遍,哪怕照着写也行。TP5 的很多配置项和命名规则,光看容易记混,敲一遍就清楚了。

每章结束后,试着用当章的知识点改造一个你自己的小项目,比如把之前用原生 PHP 写的某个页面换成 TP5 的路由 + 控制器 + 模板的方式。这种「用自己的需求练框架」的方式,比跟着教程敲一遍 demo 效果好得多。

最后,面试前如果要快速回顾,重点看路由、模型关联、中间件这三块,这是 TP5 面试里被问得最多的地方。


7b774a116dfa36ade5e283e1fd535f20_bf0ff3eef3cf6596ed95e2784440fdd1.webp 下载附件   保存到相册 2024-6-30 01:47 上传

课程推荐

《thinkphp5框架精讲基础与提升(第一季)》7b774a116dfa36ade5e283e1fd535f20_bf0ff3eef3cf6596ed95e2784440fdd1.webp 下载附件   保存到相册 2024-6-30 01:47 上传【技能收获】学完可掌握:Linux 运维、React 前端。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(70 节)

课程目录

*   1-1 教程简单介绍适合的人群以及使用到的技术.mp4

*   1-2 composer安装以及windows和linux环境tp5.mp4

*   1-3 thinkphp实战系列之目录结构的介绍.mp4

*   1-4 thinkphp实战系列之应用启动流程代码分析.mp4

*   1-5 thinkphp实战系列之助手函数使用以及实现原理.mp4

*   1-6 系统常量的获取以及定义自己的常量.mp4

*   1-7 配置文件的读取以及配置自己的配置文件.mp4

*   1-8 thinkphp实战之.env的配置以及读取使用.mp4

*   2-1 路由pathinfo的配置以及使用.mp4

*   2-2 路由方法rule的使用.mp4

*   2-3 路由各种请求方法的使用.mp4

*   2-4 路由参数规则限制.mp4

*   2-5 路由分组默认路由闭包路由.mp4

*   2-6 资源路由的使用.mp4

*   3-1 接受请求变量的3种方法以及源码分析实现原理.mp4

*   3-2 Request默认值except only 以及过滤参数的使.mp4

*   3-3 session和cookie的配置设置以及获取.mp4

*   3-4 判断请求类型伪装请求以及Request注册方法.mp4

*   3-5 响应数剧方法create使用.mp4

*   3-6 助手函数响应json xml jsonp.mp4

*   4-1 thinkphp实战之MVC架构原理流程介绍.mp4

*   5-1 app和think命名空间的分析以及修改app命名空间.mp4

*   5-2 类文件的命名方式以及继承基类.mp4

*   5-3 两种初始化__construct和_initialize的使.mp4

*   5-4 error success redirect的使用以及重写的.mp4

*   5-5 beforeAction前置操作的使用.mp4

*   5-6 空控制器以及多级控制器的使用.mp4

*   6-1 数据库配置文件以及连接数据库.mp4

*   6-2 插入一条数据和插入多条数据的使用.mp4

*   6-3 Db类的方法的分析.mp4

*   6-4 查询一条和查询多条数据.mp4

*   6-5 链式操作where查询.mp4

*   6-6 thinkphp实战之链式操作field.mp4

*   6-7 链式操作order limit distinct fetch.mp4

*   6-8 链式操作join连表查询的使用.mp4

*   6-9 thinkphp实战之事务的使用.mp4

*   6-10 thinkphp实战之更新以及自增自减操作.mp4

*   6-11 thinkphp实战之删除数据delete.mp4

*   7-1 Model模型的定义规则.mp4

*   7-2 模型插入一条和多条数据.mp4

*   7-3 模型查询一条和多条数据.mp4

*   7-4 thinkphp实战之动态查询.mp4

*   7-5 模型更新一条和多条数据.mp4

*   7-6 模型的删除和聚合函数的操作.mp4

*   7-7 时间戳的配置使用.mp4

*   7-8 模型之一对一及一对多关联模型.mp4

*   8-1 view的创建规则以及访问.mp4

*   8-2 view模板渲染跨方法控制器模块的使用.mp4

*   8-3 view变量的赋值以及数组和对象的输出方式.mp4

*   8-4 view输出系统各种常量.mp4

*   8-5 view输出变量的函数处理使用.mp4

*   8-6 view输出volist foreach if switch.mp4

*   8-7 view其他的各种功能以及配置修改-1.mp4

*   8-8 view其他的各种功能以及配置修改-2.mp4

*   8-9 view模板布局全局配置以及自定义配置以及引入文件.mp4

*   8-10 view模板继承的使用.mp4

*   8-11 命令行生成模块控制器模型视图.mp4

*   9-1 thinkphp实战之validate的使用.mp4

*   9-2 validate内置验证自定义规则以及提示信息.mp4

*   9-3 validate验证规则场景验证.mp4

*   9-4 validate验证令牌token使用.mp4

*   10-1 thinkphp实战之captcha的引入使用.mp4

*   10-2 capthca的配置以及验证.mp4

*   11-1 thinkphp实战之图片上传.mp4

*   11-2 thinkphp实战之图片上传以及验证图片.mp4

*   11-3 thinkphp实战之图片上传多图上传.mp4

*   11-4 thinkphp实战之图片Image裁剪.mp4

*   11-5 thinkphp实战之Image图片缩略图.mp4

*   11-6 thinkphp实战Image图片水印和文字水印.mp4

*   12-1 thinkphp实战之Log日志的使用.mp4