ThinkPHP官方出品,入門
TP5
必讀系列(四)
概述
本系列文檔版權歸
ThinkPHP
官方所有,未經授權,禁止任何方式轉載和下載,侵權必究!
5.0
版本的數據庫和模型相較于3.2
版本,官方進行了完全重構設計,更加規范和面向對象。本書主要圍繞數據庫和模型的用法,全面講解了ThinkPHP5.0
數據庫的數據遷移、生成,以及數據查詢處理,其中花費大量的章節講解了模型及關聯的詳細用法,幫助一個新手更好的理解數據庫和模型的關系及使用,參差了很多的實用技巧和注意事項。
由于新版的數據庫和模型的功能細節實在太多,所以本書的目的并非追求面面俱到,而是盡可能以淺顯易懂的方式,由淺入深的剖析數據庫和模型中最關鍵以及最精彩的部分,相信比起你曾經耗費的時間和走過的彎路,有時候細小的點撥會給你全面的啟發,如果本書看完之后有醍醐灌頂的感覺,那么也不枉費筆者的一番苦心和日夜。
主要內容
通過九個章節的學習,系統的介紹了數據庫和模型的基本用法及高級技巧,為了確保學習示例的效果,請確保你使用的是
5.0
系列的最新版本。
章節及完成情況:(√
表示已經完成)
- 第一章:數據庫架構基礎
√
- 第二章:數據創建和遷移
√
- 第三章:查詢構造器
√
- 第四章:高級查詢技巧
√
- 第五章:模型和對象
√
- 第六章:模型數據處理
√
- 第七章:模型高級用法
√
- 第八章:模型關聯
√
- 第九章:性能和安全
√
- 附錄A:常見問題(陸續整理)
- 附錄B:使用MongoDb
√
- 附錄C:數據庫配置清單
√
由于時間倉促,未能太多時間進行校對勘誤,因此已完成的章節也會陸續更新和完善,如有問題可以及時留言,敬請諒解。
閱讀對象
本指南的閱讀對象是對ThinkPHP5
有基本的認識并掌握了基本使用,但希望深入了解和使用數據庫和模型的開發者。由于篇幅原因,并不打算從基礎開始說起,講述的內容需要你已經掌握下面的基礎知識,否則可能會有所困惑,事倍功半。
我們假設你已經了解:
- 如何安裝框架并配置
Vhost
; - 了解PHP面向對象和類的用法;
- 知道如何進行應用配置;
- 了解命名空間的用法;
- 如何正確使用路由;
- 如何使用控制器;
如果對以上內容還不掌握的話,建議首先閱讀下本入門系列其它幾部: