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

概述

本系列文檔版權(quán)歸ThinkPHP官方所有,未經(jīng)授權(quán),禁止任何方式轉(zhuǎn)載和下載,侵權(quán)必究!

5.0版本的數(shù)據(jù)庫(kù)和模型相較于3.2版本,官方進(jìn)行了完全重構(gòu)設(shè)計(jì),更加規(guī)范和面向?qū)ο?。本?shū)主要圍繞數(shù)據(jù)庫(kù)和模型的用法,全面講解了ThinkPHP5.0數(shù)據(jù)庫(kù)的數(shù)據(jù)遷移、生成,以及數(shù)據(jù)查詢處理,其中花費(fèi)大量的章節(jié)講解了模型及關(guān)聯(lián)的詳細(xì)用法,幫助一個(gè)新手更好的理解數(shù)據(jù)庫(kù)和模型的關(guān)系及使用,參差了很多的實(shí)用技巧和注意事項(xiàng)。

由于新版的數(shù)據(jù)庫(kù)和模型的功能細(xì)節(jié)實(shí)在太多,所以本書(shū)的目的并非追求面面俱到,而是盡可能以淺顯易懂的方式,由淺入深的剖析數(shù)據(jù)庫(kù)和模型中最關(guān)鍵以及最精彩的部分,相信比起你曾經(jīng)耗費(fèi)的時(shí)間和走過(guò)的彎路,有時(shí)候細(xì)小的點(diǎn)撥會(huì)給你全面的啟發(fā),如果本書(shū)看完之后有醍醐灌頂?shù)母杏X(jué),那么也不枉費(fèi)筆者的一番苦心和日夜。

主要內(nèi)容

通過(guò)九個(gè)章節(jié)的學(xué)習(xí),系統(tǒng)的介紹了數(shù)據(jù)庫(kù)和模型的基本用法及高級(jí)技巧,為了確保學(xué)習(xí)示例的效果,請(qǐng)確保你使用的是5.0系列的最新版本。

章節(jié)及完成情況:(表示已經(jīng)完成)

  • 第一章:數(shù)據(jù)庫(kù)架構(gòu)基礎(chǔ)
  • 第二章:數(shù)據(jù)創(chuàng)建和遷移
  • 第三章:查詢構(gòu)造器
  • 第四章:高級(jí)查詢技巧
  • 第五章:模型和對(duì)象
  • 第六章:模型數(shù)據(jù)處理
  • 第七章:模型高級(jí)用法
  • 第八章:模型關(guān)聯(lián)
  • 第九章:性能和安全
  • 附錄A:常見(jiàn)問(wèn)題(陸續(xù)整理)
  • 附錄B:使用MongoDb
  • 附錄C:數(shù)據(jù)庫(kù)配置清單

由于時(shí)間倉(cāng)促,未能太多時(shí)間進(jìn)行校對(duì)勘誤,因此已完成的章節(jié)也會(huì)陸續(xù)更新和完善,如有問(wèn)題可以及時(shí)留言,敬請(qǐng)諒解。

閱讀對(duì)象

本指南的閱讀對(duì)象是對(duì)ThinkPHP5有基本的認(rèn)識(shí)并掌握了基本使用,但希望深入了解和使用數(shù)據(jù)庫(kù)和模型的開(kāi)發(fā)者。由于篇幅原因,并不打算從基礎(chǔ)開(kāi)始說(shuō)起,講述的內(nèi)容需要你已經(jīng)掌握下面的基礎(chǔ)知識(shí),否則可能會(huì)有所困惑,事倍功半。

我們假設(shè)你已經(jīng)了解:

  • 如何安裝框架并配置Vhost
  • 了解PHP面向?qū)ο蠛皖?lèi)的用法;
  • 知道如何進(jìn)行應(yīng)用配置;
  • 了解命名空間的用法;
  • 如何正確使用路由;
  • 如何使用控制器;

如果對(duì)以上內(nèi)容還不掌握的話,建議首先閱讀下本入門(mén)系列其它幾部: