这门课解决什么问题

很多做后端开发或者正准备转行写代码的人,学完基础的 PHP 语法后,往往会卡在“怎么用框架做项目”这一步。纯手写代码拼凑业务逻辑,不仅效率低,后续接手别人的项目也会一头雾水。这门课聚焦的就是 ThinkPHP 框架的实际应用,它解决的核心场景是:带你从单文件脚本的思维,过渡到用标准 MVC 架构去组织业务代码。如果你平时需要做后台接口开发、企业站管理系统或者常规的数据增删改查业务,这套框架在国内中小型项目里非常普遍。学完之后,你能独立完成一个基于 ThinkPHP 的后端模块搭建,从接收前端请求、配置数据库、处理业务逻辑到渲染页面输出,整个链路都能自己跑通。

适合什么基础与建议先看哪几块

这门课虽然标题带“零基础”,但指的是对框架零基础,而不是对编程零基础。它要求你提前掌握基本的 PHP 语法、了解过简单的数据库操作。如果你连变量循环和基础函数都还没弄懂,建议先补基础再看这套资料。对于符合要求的读者,建议先重点看环境搭建与工具下载那几节,把框架自带的运行实例在本地跑起来,这是后续调试的前提。接着直接切入数据库配置以及 MVC 层对接的部分,理解控制层、模型层和视图层是怎么协同工作的。中间关于请求参数接收和命名空间的章节不要跳过,这两块在后续实际开发中最容易因为路径引用错误导致程序报错。看完这几个核心模块,再回头补模板语言和界面渲染的细节,思路会更连贯。

资料怎么配合练习与学完能做什么

资料包里的视频不要只当连续剧看,这门课的节奏安排得很紧凑,每节十几分钟,必须边看边敲。建议自己本地配好运行环境,跟着视频里的步骤一步步把框架装起来。当讲到控制器接收请求和获取数据层内容时,自己新建一个数据表,写几条测试数据,用框架的方法去查询并打印结果。遇到操作成功或失败界面渲染的部分,尝试修改模板文件,看看页面反馈的变化。把视频里的演示当成需求文档,每学完一个环节,合上资料自己默写一遍逻辑。学完这套资料,你能够独立搭建一个后台数据管理模块,包括定义路由规则、编写增删改查接口、处理表单验证以及返回交互提示页面,具备了接手常规业务开发的基本能力。

课程目录

1-1 [thinkphp框架零基础的学习] 对thinkphp框架整体做介绍 (15:00)
1-2 [thinkphp框架零基础的学习] 对thinkphp框架整体做介绍(二) (15:00)
1-3 [thinkphp框架零基础的学习] 通过composer工具来下载thinkphp框架 (15:00)
1-4 [thinkphp框架零基础的学习] 搭建环境把thinkphp框架自带的demo运行起来 (15:00)
1-5 [thinkphp框架零基础的学习] 搭建环境把thinkphp框架自带的demo运行起来(二) (15:00)
1-6 [thinkphp框架零基础的学习] 对数据库进行配置以及熟悉熟悉框架中各个环节MVC层 (15:00)
1-7 [thinkphp框架零基础的学习] 熟悉框架中MVC是如何对接的 (15:00)
1-8 [thinkphp框架零基础的学习] 在控制层渲染视图层对应的方法 (15:00)
1-9 [thinkphp框架零基础的学习] 学习视图层的模板语言 (15:00)
1-10 [thinkphp框架零基础的学习] 在控制层讲解请求参数 (15:00)
1-11 [thinkphp框架零基础的学习] 讲解命名空间 (15:00)
1-12 [thinkphp框架零基础的学习] 讲解命名空间(二) (15:00)
1-13 [thinkphp框架零基础的学习] 在控制层接收浏览器请求的地址以及获取数据层的数据 (06:28)
1-14 [thinkphp框架零基础的学习] 复习前面讲过的知识点 (15:00)
1-15 [thinkphp框架零基础的学习] 复习前面讲过的知识点(二) (15:00)
1-16 [thinkphp框架零基础的学习] 渲染操作成功的界面以及操作失败的界面 (15:00)
1-17 [thinkphp框架零基础的学习] 讲解缓存Cookie的操作 (15:00)
1-18 [thinkphp框架零基础的学习] 讲解路由的操作 (15:00)
1-19 [thinkphp框架零基础的学习] 讲解路由的操作(二) (19:40)
1-20 [thinkphp框架零基础的学习] 在视图层中加入静态资源 (15:00)
1-21 [thinkphp框架零基础的学习] 在框架中对数据库的操作:增删改查 (15:00)
1-22 [thinkphp框架零基础的学习] 在框架中对数据库的操作:增删改查(二) (15:00)
1-23 [thinkphp框架零基础的学习] 在框架中对数据库的操作:多表操作(连接) (15:00)
1-24 [thinkphp框架零基础的学习] 在框架中对数据库的操作:分组,排序 (12:08)
1-25 [thinkphp框架零基础的学习] 在框架中对数据库的操作:多表操作(子查询) (15:00)
1-26 [thinkphp框架零基础的学习] 在common公共文件中封装函数:要返回给前端的数据封装 (15:00)
1-27 [thinkphp框架零基础的学习] 使用框架中自带的图形验证码 (15:00)
1-28 [thinkphp框架零基础的学习] 使用框架中自带的文件上传功能 (15:00)
1-29 [thinkphp框架零基础的学习] 使用框架中自带的分页功能 (15:00)
1-30 [thinkphp框架零基础的学习] 使用框架中自带的分页功能(二) (23:37)
1-31 [thinkphp框架零基础的学习] 讲解框架中自带的验证器validate (15:00)
1-32 [thinkphp框架零基础的学习] 讲解框架中自带的验证器validate(二) (15:00)
1-33 [thinkphp框架零基础的学习] 讲解框架中自带的验证器validate(三)验证规则,场景 (15:00)
1-34 [thinkphp框架零基础的学习] 讲解框架中自带的验证器validate(四)规则,错误信息 (15:00)
1-35 [thinkphp框架零基础的学习] 讲解框架中自带的验证器validate(五)表单令牌 (15:00)
1-36 [thinkphp框架零基础的学习] 讲解框架中安全,图形处理等 (17:00)
1-37 [thinkphp框架零基础的学习] 对thinkphp框架整体进行考核 (15:00)
1-38 [thinkphp框架零基础的学习] 对thinkphp框架整体进行考核(二) (15:00)
1-39 [thinkphp框架零基础的学习] 对即将开发的项目进行说明 (09:00)
2-1 [开发实战电商项目对thinkphp框架进行应用] 对项目整个结构的梳理 (15:00)
2-2 [开发实战电商项目对thinkphp框架进行应用] 对前端js进行代码的封装 (15:00)
2-3 [开发实战电商项目对thinkphp框架进行应用] 讲解弹出框layer插件的实际应用 (15:00)
2-4 [开发实战电商项目对thinkphp框架进行应用] 讲解弹出框layer插件的实际应用(二) (15:00)
2-5 [开发实战电商项目对thinkphp框架进行应用] web前端中有关js的操作 (15:00)
2-6 [开发实战电商项目对thinkphp框架进行应用] 前端进行商品排序的实现流程 (17:44)
2-7 [开发实战电商项目对thinkphp框架进行应用] 在框架中导入第三方模块(一) (15:00)
2-8 [开发实战电商项目对thinkphp框架进行应用] 在框架中导入第三方模块(二) (08:33)
2-9 [开发实战电商项目对thinkphp框架进行应用] 对电商项目进行数据库中各个表的创建 (15:00)
2-10 [开发实战电商项目对thinkphp框架进行应用] 对电商项目进行数据库中各个表的创建(二) (15:00)
2-11 [开发实战电商项目对thinkphp框架进行应用] 对电商项目进行数据库中各个表的创建(三) (15:00)
2-12 [开发实战电商项目对thinkphp框架进行应用] 对电商项目进行数据库中各个表的创建(四) (15:00)
2-13 [开发实战电商项目对thinkphp框架进行应用] 对用户模块和商品模块的功能介绍 (15:00)
2-14 [开发实战电商项目对thinkphp框架进行应用] 对用户模块和商品模块的功能介绍(二) (15:00)
2-15 [开发实战电商项目对thinkphp框架进行应用] client端用户模块的各个功能:创建用户登录和注册视图层 (15:00)
2-16 [开发实战电商项目对thinkphp框架进行应用] 加入云片短信验证和邮件发送的功能 (15:00)
2-17 [开发实战电商项目对thinkphp框架进行应用] 加入云片短信验证和邮件发送的功能(二) (15:00)
2-18 [开发实战电商项目对thinkphp框架进行应用] 加入云片短信验证和邮件发送的功能(三) (15:00)
2-19 [开发实战电商项目对thinkphp框架进行应用] 注册成功的用户信息写入数据库中 (15:00)
2-20 [开发实战电商项目对thinkphp框架进行应用] 完成忘记密码找回密码的功能 (15:00)
2-21 [开发实战电商项目对thinkphp框架进行应用] 完成忘记密码找回密码的功能(二) (15:00)
2-22 [开发实战电商项目对thinkphp框架进行应用] 完成忘记密码找回密码的功能(三) (10:48)
2-23 [开发实战电商项目对thinkphp框架进行应用] 开发商品下单模块:对接支付宝支付接口 (15:00)
2-24 [开发实战电商项目对thinkphp框架进行应用] 开发商品下单模块:对接支付宝支付接口(二) (15:00)
2-25 [开发实战电商项目对thinkphp框架进行应用] 开发商品下单模块:对接支付宝支付接口(三) (20:34)