• 文件及目录结构升级
  • 1.1课程目标及开发环境说明
  • 1.2ThinkPHP6.0安装
  • 1.3代码文件迁移
  • 1.4应用配置及配置调整
  • 1.5配置,控制及视图调整
  • 1.6视图方法兼容升级
  • 数据库操作升级
  • 2.1Db改为使用门面对象
  • 2.2取消db和model助手函数
  • 2.3取消setInc setDec和setField方法
  • 2.4取消Query类的一些方法
  • 2.5取消查询eq neq gt lt egt elt表达式
  • 模型操作升级
  • 3.1模型的调整
  • 3.2模型save方法调整
  • 3.3模型高级方法调整
  • 3.4其它升级指导内容
  • 访问站点并按报错修复问题
  • 4.1获取当前应用由module修改成app
  • 4.2config配置文件调整
  • 4.3多应用及数据库配置
  • 4.4模型实例改造(重点)
  • 4.5继承BaseController
  • 4.6重定向跳转
  • 4.7调试模式常量获取及css版本号获取
  • 4.8url助手函数中的参数由字符串转数组
  • 4.9动态设置配置参数
  • 4.10public目录下的静态文件迁移
  • 逻辑代码改造或重新实现
  • 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.1实现模型里的getError方法
  • 6.2失败或成功加上ruturn前缀
  • 6.3批量读取配置的规则
  • 6.4Dbraw不能静态调用的问题
  • 6.5去掉isUpdate方法
  • 6.6save方法第二个参数弃用导致的问题升级
  • 6.7URL生成的问题
  • 6.8需要自行开启session
  • 6.9环境变量更改
  • 扩展功能的实现及课程总结
  • 7.1 自行实现widget功能
  • 7.2直接缓存find方法结果报错的处理方式
  • 7.3DB类select方法返回的数据是对象的问题
  • 7.4 allowField方法参数不再支持布尔值
  • 7.5上传功能升级
  • 7.6TP6.0升级及课程总结
  • 补充课程,后续按需补充
  • 8.1升级后日志配置变化引起的BUG
  • 8.2安装验证码及多应用下的验证码功能调整