- 文件及目錄結構升級
- 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安裝驗證碼及多應用下的驗證碼功能調整