ThinkPHP官方出品,入門TP5必讀系列(四)

概述

本系列文檔版權歸ThinkPHP官方所有,未經授權,禁止任何方式轉載和下載,侵權必究!

5.0版本的數據庫和模型相較于3.2版本,官方進行了完全重構設計,更加規范和面向對象。本書主要圍繞數據庫和模型的用法,全面講解了ThinkPHP5.0數據庫的數據遷移、生成,以及數據查詢處理,其中花費大量的章節講解了模型及關聯的詳細用法,幫助一個新手更好的理解數據庫和模型的關系及使用,參差了很多的實用技巧和注意事項。

由于新版的數據庫和模型的功能細節實在太多,所以本書的目的并非追求面面俱到,而是盡可能以淺顯易懂的方式,由淺入深的剖析數據庫和模型中最關鍵以及最精彩的部分,相信比起你曾經耗費的時間和走過的彎路,有時候細小的點撥會給你全面的啟發,如果本書看完之后有醍醐灌頂的感覺,那么也不枉費筆者的一番苦心和日夜。

主要內容

通過九個章節的學習,系統的介紹了數據庫和模型的基本用法及高級技巧,為了確保學習示例的效果,請確保你使用的是5.0系列的最新版本。

章節及完成情況:(表示已經完成)

  • 第一章:數據庫架構基礎
  • 第二章:數據創建和遷移
  • 第三章:查詢構造器
  • 第四章:高級查詢技巧
  • 第五章:模型和對象
  • 第六章:模型數據處理
  • 第七章:模型高級用法
  • 第八章:模型關聯
  • 第九章:性能和安全
  • 附錄A:常見問題(陸續整理)
  • 附錄B:使用MongoDb
  • 附錄C:數據庫配置清單

由于時間倉促,未能太多時間進行校對勘誤,因此已完成的章節也會陸續更新和完善,如有問題可以及時留言,敬請諒解。

閱讀對象

本指南的閱讀對象是對ThinkPHP5有基本的認識并掌握了基本使用,但希望深入了解和使用數據庫和模型的開發者。由于篇幅原因,并不打算從基礎開始說起,講述的內容需要你已經掌握下面的基礎知識,否則可能會有所困惑,事倍功半。

我們假設你已經了解:

  • 如何安裝框架并配置Vhost
  • 了解PHP面向對象和類的用法;
  • 知道如何進行應用配置;
  • 了解命名空間的用法;
  • 如何正確使用路由;
  • 如何使用控制器;

如果對以上內容還不掌握的話,建議首先閱讀下本入門系列其它幾部: