請留意,雖然本書以Yii2為主要內容,但并不要求讀者具有Yii1.1的開發經驗。 雖然具有這些背景知識可以更快的掌握Yii2,但在講解過程中,本書會幫助沒有Yii1.1相關知識的讀者補充有關的概念。 只要有了這些概念,讀者并不需要從頭學習Yii1.1,就可以直接上手Yii2了。
當然,Yii作為一個PHP框架,讀者朋友最好能夠了解一下PHP,并不需要多精通,只需要看得懂代碼,會寫簡單的代碼, 編程的時候大概知道要使用哪些函數,就基本足夠了,邊用邊學,也是一種學習方法。
同時,Yii還是一個面向對象的框架。這意味著在代碼組織和問題解決的思路上,Yii都體現了面向對象的思想。 要用Yii來開發,最好也要遵循這一思想。因此,讀者最好對面向對象編程有一定的了解。 其實,看一個程序員水平的高低,不單是對于某種語言、某種開發框架的熟練程度。 更重要的,是看其解決問題的思路和方法。其中一大類方法就是面向對象方法。 從這點來看,雖然學習和使用Yii并不需要多高深的面向對象的方法。 但作為過來人,還是希望各位讀者朋友可以系統地、全面地學習面向對象的開發方法。 特別是Web開發中常用的設計模式,本書也會在涉及到時,進行專門講解。
- 更新記錄
- 導讀
- 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的安裝
- 熱心讀者