美文网首页
TP5.1升级到6.0的实战教程看云版发布了

TP5.1升级到6.0的实战教程看云版发布了

作者: 凡星_ | 来源:发表于2019-07-06 10:54 被阅读0次

    之前出的视频教程,为方便不看视频的同学,我们在看云平台发布了图文版的ThinkPHP5.1升级到ThinkPHP6.0最新版的实战教程。

    看云地址:https://www.kancloud.cn/fanxing/tp5to6

    课程目录

    第1章:文件及目录结构升级

    1.1课程目标及开发环境说明 (免费)

    1.2ThinkPHP6.0安装 (免费)

    1.3代码文件迁移(免费)

    1.4应用配置及配置调整

    1.5配置,控制及视图调整

    1.6视图方法兼容升级

    第2章:数据库操作升级

    2.1Db改为使用门面对象

    2.2取消db和model助手函数

    2.3取消setInc setDec和setField方法

    2.4取消Query类的一些方法

    2.5取消查询eq neq gt lt egt elt表达式

    第3章:模型操作升级

    3.1模型的调整

    3.2模型save方法调整

    3.3模型高级方法调整

    3.4其它升级指导内容

    第4章:访问站点并按报错修复问题

    4.10public目录下的静态文件迁移

    4.1获取当前应用由module修改成app

    4.2config配置文件调整

    4.3多应用及数据库配置

    4.4模型实例改造(重点)

    4.5继承baseController

    4.6重定向跳转

    4.7调试模型常量获取及css版本号获取

    4.8url助手函数中的参数由字符串转数组

    4.9动态设置配置参数

    第5章:逻辑代码改造或重新实现

    5.1重定向加上return才有效果

    5.2模板内跨应用包含其它模板

    5.3 error sucess方法实现_1

    5.4 error sucess方法实现_2

    5.5 处理自动写入时间戳字段的问题

    5.6 模型里的set和get方法改名防止冲突

    5.7数据库配置写入及读取

    5.8 app配置全部加上前缀

    第6章:深入业务系统里的问题修复

    6.1实现模型里的getError方法

    6.2失败或成功加上ruturn前缀

    6.3批量读取配置的规则

    6.4Dbraw不能静态调用的问题

    6.5去掉isUpdate方法

    6.6save方法第二个参数弃用导致的问题升级

    6.7URL生成的问题

    6.8需要自行开启session

    6.9环境变量更改

    第7章:扩展功能的实现及课程总结

    7.1 自行实现widget功能

    7.2直接缓存find方法结果报错的处理方式

    7.3DB类select方法返回的数据是对象的问题

    7.4 allowField方法参数不再支持布尔值

    7.5上传功能升级

    7.6TP6.0升级及课程总结

    第8章:补充课程,后续按需补充

    8.1升级后日志配置变化引起的BUG

    相关文章

      网友评论

          本文标题:TP5.1升级到6.0的实战教程看云版发布了

          本文链接:https://www.haomeiwen.com/subject/rqfphctx.html