視頻教程章節
基礎和開始:
- 1TP6安裝+規范+目錄結構
- 2運行+偽靜態+命名空間理解
- 3單應用URL默認訪問規則
- 4多應用安裝+命令創建應用和控制器+url訪問規則
5多應用的訪問
6空控制器和控制器的繼承架構關系
- 7不同控制器的作用
- 8控制器簡單封裝和業務處理
- 9框架流程分析
請求+基礎:
- 10請求實例獲取
- 11請求-獲取請求信息+靜態處理方案
- 12請求-獲取當前請求的控制器名
- 13請求-獲取請求輸入的數據
- 14框架基礎業務解決提要
- 15指定模板+模板賦值+自己封裝
- 16模板中靜態文件的處理
- 17url生成和頁面鏈接
- 18get實現URL參數傳遞-分類頁
- 19get實現URL參數傳遞-列表頁
- 20get實現URL參數傳遞-詳情頁
- 21POST業務流程一-表單和數據獲取
- 22POST業務流程二-數據獲取+表單簡單驗證
- 23POST業務三-默認值和錯誤提示
- 24Cookie-理解Cookie等解決的問題
- 25Cookie-工作原理
- 26Cookie-框架中如何使用
- 27復習cookie+拋出session解決得問題你
- 28session工作原理
- 29簡單的業務流程+服務器重定向的工作原理
- 30完成登錄并寫session
- 31優化登錄以后的重定向來源
- 32上傳對象的獲取和常用方法和方法的獲取
- 33上傳和上傳的路徑保存
- 34階段總結
Db:
- 35Db開始-數據庫的連接和查詢指定表名
- 36Db之添加操作
- 37Db之修改操作
- 38Db之刪除操作
- 39Db之查詢方法
- 40Db之查詢中常用的鏈式操作
- 41Db之查詢條件
- 42Db之了解聚合和原生查詢
- 43Db之join關聯查詢
- 44Db之分頁和輸出
- 45Db復習和總結+查詢為空判斷
模型:
- 46模型理解和文件對應關系
- 47模型文件創建+繼承關系
- 48模型常用屬性
- 49獲取模型對象的四種方式1
- 50獲取模型對象的四種方式2
- 51模型新增1
- 52模型循環添加的坑和批量添加
- 53模型修改
- 54模型刪除
- 55模型查詢-find查詢一條數據+數據訪問方式+ArrayAccess接口的了解
- 56模型查詢-select查詢多條數據
- 57數據集的常用方法和自定義數據集
- 58模型其他查詢方法
- 59模型查詢鏈式操作和分頁查詢
- 69模型查詢補充-閉包+閉包場景+find-in-set
- 60模型修改器的使用和場景
- 61模型獲取器得使用和場景
- 62模型自動時間戳的使用
- 63所有模型全局封裝時間戳自動識別功能
- 64軟刪除+配套查詢+真刪除
- 65所有模型全局封裝軟刪除自動識別功能+字段的坑
- 70模型通用時間戳功能帶來的性能問題和解決方案
- 66分享模型事件作用和使用場景
- 67模型事件的用法舉例+常用的方法和數據獲取+修改
- 68模型事件改造-由靜態改普通方法+講師系統模型事件分享
- 71理解hasOne關系
- 72理解hasMany和belongsTo關系
- 73理解belongsToMany關系和代替方式
- 74實際業務中一些表的關系
- 75模型中定義hasOne+hasMany+belongsTo關聯關系
- 76關聯模型手動寫入和關聯寫入
- 77關聯模型自動寫入+更新+刪除
- 78模型關聯查詢1
- 79模型關聯查詢2
- 80模型關聯查詢底層原理了解
- 81模型關聯查詢-with關聯預載入+嵌套關聯查詢
- 82模型關聯查詢-with關聯預載入的閉包查詢-關聯查詢再加條件和排序等
- 83模型關聯查詢-withjoin解決多次查詢問題
- 84多對多關聯由2個hasMany改belongsMany關聯定義
- 85多對多的關聯查詢和關聯預載入
路由
- 86路由的介紹和第一個路由定義
- 87路由-動態路由
- 88路由-額外參數的靈活使用
- 89路由-變量規則+動態url
- 90路由-資源路由
- 91路由-講師自己的cms系統路由參考
框架
- 92依賴注入
- 93容器
- 94服務了解
- 95門面facade的用法
- 96門面facade靜態調用原理
- 97中間件的理解和作用+前置和后置的區別
- 98中間件4種注冊方式和執行范圍
- 99中間件登錄權限判斷+敏感詞過濾演示中間件的使用
- 100事件的理解+事件監聽類
- 101事件訂閱
驗證
- 102驗證-驗證的完整流程
- 103驗證-驗證規則的寫法
- 104驗證-定義字段映射和錯誤信息
- 105驗證-場景驗證的使用
- 106驗證-自定義驗證規則
- 107驗證-表單令牌+另外一種驗證使用方式
模板
- 108模板-模板基礎
- 109模板-常用內置標簽
- 110模板-一種特殊結構的循環+script種使用模板變量
- 111模板-模板繼承
- 112模板-繼承優化+控制器直接指定css-js改造1
- 113模板-繼承優化+控制器直接指定css-js改造2
緩存
- 114緩存-思考哪些情況可以考慮上緩存
- 115緩存-基本使用方法
- 116緩存-既有緩存又和數據庫實時一致的緩存方案
其他
- 117多語言-基本用法
- 118多語言-TP6中各目錄路徑的查找+語言包生成
- 119驗證碼-基本使用
- 120驗證碼-改造API可用驗證碼+接口+驗證
- 121圖片處理-路徑問題+剪裁+縮略圖
- 122圖片處理-圖片和文字水印
- 123第三方上傳-七牛云上傳案例
- 124復習OOP的一個知識點
- 125curd-自動識別模型對象
- 126curd-完成所有數據表的添加api
- 127curd-完成所有數據表的詳情api-可以自定義條件和關聯模型
- 128curd-完成所有數據表的修改api
- 129curd-完成所有數據表的刪除api
- 130curd-完成所有數據表的列表分頁api