這不是一本“快速入門”、“一周精通”的書,本書的一個非常重要的目的和出發點是剖析Yii2.0的原理,使讀者既知其然, 又知其所以然,這就注定了不可能一蹴而就。書中有大量的代碼,需要剖析數據結構、追溯調用堆棧、跟蹤代碼流程。 雖然我們力求生動、簡潔,但讀者朋友們還是要有“古佛青燈”的心理準備,不浮、不躁,潛心練好內功,扎實錘煉底子, 早日練成絕活。
在內容上,本書直指Yii2.0的本質,求精不求全,對于相關的PHP、HTTP等諸多知識最多在講到時點一點,淺償輒止, 沒能夠展開介紹。因此,對于涉及到的關聯知識、背景知識,要充分利用搜索引擎等工具,進行自學和補充。
在篇章結構上,本書總體上按照逐步深入的格局安排內容。同時,各部分的內容又保持相對獨立, 盡量做到每個單獨頁面的內容,都可獨立成篇。 因此,初次接觸Yii2.0的讀者朋友,建議循序漸進,依次閱讀。 而具有一定基礎的讀者則可以根據個人興趣愛好,自由選擇學習切入點,在遇到有疑問的知識點時, 再按圖索驥查找相關的頁面。
在?[_Yii 基礎_](http://www.digpage.com/basic.html#basic)?部分,依次介紹了?[_屬性(Property)_](http://www.digpage.com/property.html#property)?,[_事件(Event)_](http://www.digpage.com/event.html#event)?,[_行為(Behavior)_](http://www.digpage.com/behavior.html#behavior)?等Yii中最基礎的知識, 是理解整個Yii框架的最基本的概念。
在?[_Yii 約定_](http://www.digpage.com/convention.html#convention)?部分,主要講解了Yii約定俗成的一些套路、設定,解決的是在開發者未作任何指定的情況下, Yii的默認行為方式的問題,用于加深對Yii實際使用的理解。這一部分主要包括?[_Yii應用的目錄結構和入口腳本_](http://www.digpage.com/app_struct.html#app-struct)?,?[_別名(Alias)_](http://www.digpage.com/aliases.html#aliases)?,?[_Yii的類自動加載機制_](http://www.digpage.com/autoload.html#autoload)?,?[_環境和配置文件_](http://www.digpage.com/environment.html#environment)?,?[_配置項(Configuration)_](http://www.digpage.com/configuration.html#configuration)等內容。
在?[_Yii 模式_](http://www.digpage.com/pattern.html#pattern)?部分,剖析了Yii是如何實現一些當前Web開發中最主流和成熟的設計模式。 學習這些設計模式,有助于深入理解Yii的機制,更難得的是提高讀者朋友自身的開發設計水平。 這一部分主要講了[_MVC_](http://www.digpage.com/mvc.html#mvc)?,?[_依賴注入和依賴注入容器_](http://www.digpage.com/di.html#di)?,?[_服務定位器(Service Locator)_](http://www.digpage.com/service_locator.html#service-locator)?三種設計模式。
后續我們還將創作更多的內容,敬請期待。
如果覺得《深入理解Yii2.0》對您有所幫助,也請[幫助《深入理解Yii2.0》](http://www.digpage.com/donate.html#donate)。 謝謝!
- 更新記錄
- 導讀
- Yii是什么
- Yii2.0的亮點
- 背景知識
- 如何閱讀本書
- Yii基礎
- 屬性(Property)
- 事件(Event)
- 行為(Behavior)
- Yii約定
- Yii應用的目錄結構和入口腳本
- 別名(Alias)
- Yii的類自動加載機制
- 環境和配置文件
- 配置項(Configuration)
- Yii模式
- MVC
- 依賴注入和依賴注入容器
- 服務定位器(Service Locator)
- 請求與響應(TBD)
- 路由(Route)
- Url管理
- 請求(Reqeust)
- Web應用Request
- Yii與數據庫(TBD)
- 數據類型
- 事務(Transaction)
- AcitveReocrd事件和關聯操作
- 樂觀鎖與悲觀鎖
- 《深入理解Yii2.0》視頻教程
- 第一講:基礎配置
- 第二講:用戶登錄
- 第三講:文章及評論的模型
- 附錄
- 附錄1:Yii2.0 對比 Yii1.1 的重大改進
- 附錄2:Yii的安裝
- 熱心讀者