课程目录
ThinkPHP6零基础入门教程
我的课程
课程简介
课程简介
初次使用
本章介绍
认识TP6
为什么选择TP6?
搭建TP6运行的环境
下载安装TP6
开启调试模式
基础入门—控制器
本章介绍
任务一:创建一个控制器文件
任务二:认识控制器文件的命名空间
任务三:修改控制器后缀
任务四:创建多级控制器
基础入门—数据库基本操作
本章介绍
任务一:连接数据库
任务二:用四种查询方式实现相应需求
任务三:用四种方式实现数据添加
任务四:用两种方式实现数据更新
任务五:删除数据
基础入门—数据库查询表达式与方法
本章介绍
任务一:使用查询表达式进行数据查询
任务二:使用链式方法进行数据查询
任务三:学会聚合查询/时间查询
任务四:学会高级查询/子查询/原生查询(1)
任务四:学会高级查询/子查询/原生查询(2)
任务五:学会JSON字段查询
任务六:学会获取器使用
基础入门—模型基本操作
本章介绍
任务一:认识理解模型并定义一个模型
任务二:学会模型的增删改查操作
任务三:模型的查询范围
任务四:用模型对JSON字段进行查询
任务五:学会获取器的使用
任务六:学会修改器的使用
任务七:学会搜索器的使用
基础入门—模型关联
本章介绍
任务一:学会一对一关联
任务二:学会一对多关联
任务三:学会远程一对多关联
任务四:学会远程一对一关联
任务五:学会多对多关联
任务六:学会多态关联
任务七:关联预载入
任务八:关联统计
任务九:关联输出
基础入门—视图
本章介绍
任务一:安装和配置视图模板
任务二:认识理解模板路径及渲染
任务三:学会把数据过滤后在模板输出
任务四:在模板中输出变量
任务五:变量经过函数处理后输出
任务六:学会模板布局及继承
任务七:学会模板中标签的使用
任务八:运算符/原样输出/模板注释/输出替换
基础入门—多应用
本章介绍
任务一:安装多应用模式扩展
任务二:创建标准的多个应用
任务三:自动部署访问
任务四:增加应用入口
任务五:应用目录的获取
任务六:应用目录的映射
任务七:域名绑定应用
任务八:禁止应用访问
基础技能—请求
本章介绍
任务一:用四种方式实现请求对象
任务二:用常用的方法获取请求信息
任务三:获取输入变量信息
任务四:获取请求类型
任务五:获取HTTP头信息
任务六:页面伪静态的实现
任务七:用方法实现参数绑定
基础技能—异常
本章介绍
任务一:异常显示
任务二:异常处理接管
任务三:手动抛出和捕获异常
任务四: HTTP 异常
基础技能—日志
本章介绍
任务一:认识了解日志配置
任务二:学会写入日志
任务三:把不同的日志记录到不同的通道
基础技能—调试
本章介绍
任务一:认识调试的模式
任务二:Trace调试
任务三:SQL调试
任务四:变量调试
任务五:远程调试
基础技能—缓存
本章介绍
任务一:认识缓存的设置
任务二:设置缓存
任务三:获取缓存
任务四:删除缓存
任务五:缓存标签
任务六:切换缓存类型
技能提高—容器和依赖注入
本章介绍
任务一:理解依赖注入的意义
任务二:使用依赖注入的场景
任务三:理解容器的作用
任务四:依赖注入类绑定到容器
任务五:容器中的类进行解析
技能提高—服务
本章介绍
任务一:认识作用
任务二:注册服务的方法
任务三:启动服务的方法
任务四:服务注册
技能提高—门面
本章介绍
任务一:理解门面的作用和意义
任务二:实例演示门面的使用
任务三:核心门面类库
技能提高—路由(1)
本章介绍
任务一:认识理解路由的意义
任务二:路由设置及定义的方法
任务三:路由变量的规则
任务四:路由地址的理解及设置
任务五:路由参数的设置及使用
任务六:路由分组理解及使用方法
任务七:资源路由的使用方法
技能提高—路由(2)
任务八:注解路由使用方法
任务九:路由绑定
任务十:域名路由
任务十一:MISS路由
任务十二:跨域请求
任务十三:URL生成
技能提高—中间件
本章介绍
任务一:理解中间件的作用和意义
任务二:定义中间件
任务三:前置/后置中间件
任务四:定义中间件别名
任务五:注册中间件(1)
任务五:注册中间件(2)
任务六:中间件向控制器传参
技能提高—Session
本章介绍
任务一:开启Session
任务二:Session初始化
任务三:基础用法
任务四:多级数组
任务五:助手函数
任务六:Request对象中读取Session
任务七:应用独立会话
技能提高—事件
本章介绍
任务一:事件的意义及理解
任务二:实现事件方式一:定义事件类
任务三:实现事件方式二:事件监听
任务四:实现事件方式三:事件订阅
任务五:实现事件方式四:内置事件(数据库)
任务六:实现事件方式五:内置事件(模型)
结束语
结束语
您正在学习的是试看内容,报名后可学习全部内容
报名课程
任务一:认识理解模型并定义一个模型
当前课程未解锁