經過前面8個章節的講解,本書也就可以說已經完成了他的使命;本書從零開始對ZF2框架的使用進行了一翻的講解,內容主要包括:下載ZF2框架、搭建適合ZF2運行的服務器環境、ZF2項目的創建方法、模塊的配置、模型的建立、模型的配置、控制器的建立、路由的配置、視圖模板配置等一系列內容;本書的內容雖然比較簡單的,講法也比較通俗,但他的內容已經基本覆蓋了一般普通項目所需的全部要素。
作者本身做為一個開發者,全書的內容也是以一個開發的身份去寫、去講解,盡量使全書的內容表達更直接,更直白,直易于理解,以便達到書名的要求--ZF2 入門教程。這個教程是作者的第一個比較大篇幅的教程,對于寫教程的原由在開始寫這個文章前已經有所介紹。
由于國內Zend Framework2 的開發資料相對匱乏,對于剛剛接觸ZF2的開發來是確實是件很頭痛的事,有些時候可能在電腦盲目的弄了幾天,但最后還是連個 hello world 都沒搞出來。作者希望本書的閱讀者可能從這些簡單的例子入手,逐漸的去接近ZF2的核心內容。ZF系列的框架其他各種強大的功能作者也不再重述,相信能夠接觸到ZF系列框架的開發者已經很明確了。
對于本書中的例子作者也做了一一的測試,全部功能都可以正常運行并到預期效果。書中例子如果在某些特定的情況下使用的話,開發者也可以根據自已的需求情況對文中的例子做進行一步擴展與完善。例如模型的功能,開發可以根據不同的環境要求對模型進行重構或直接根據需要重寫,還有多國語言支持,如果開發需要做一個大型項目也可以根據項目要求添加各個國家語言。作者在此再交希望閱讀者能夠從中書的例子舉一反三進行大量反復的練習,熟練掌握ZF2框架的使用方法;然后再對ZF2框架的相關底層實現進行有針對性的研究,進而從更大的深度及廣度上去使用ZF2框架。在此作者也向閱讀者們推薦使用ZF官網上的開發使用手冊,如果必需尋找相關的開發例程請使用Google 進行搜索,主要搜索英文網站。通過作者的相關經驗ZF還有很多的英文實例的,但中文的例程可能不太多了,即使有中文的例程也免不了你抄我,我抄的習慣,所以在國內搜索出來的文章可以說是大多雷同,基本上就是直接復制粘貼行為,沒人進一步的驗證例程的可用性;以此同時即浪費了時間,也誤導了不少開發者。
ZF官網開發幫助:[http://framework.zend.com/learn/](http://framework.zend.com/learn/) 這里基本上可以找到你所需要的所有的ZF分類的內容,或一些簡短的例子。
本書到此結束,作者真心希望此書已經引導您進入了ZF2的世界。祝愿所有開發者一路順利。謝謝。
- 序言
- 第1章 Zend Framework2 簡介
- 1.1 Zend Framework2 簡介
- 1.2 下載安裝
- 1.3 搭建開發環境
- 第2章 創建ZF2項目
- 2.1 新建一個項目
- 2.2 配置網站
- 2.3 偽靜態 .htaccess文件
- 2.4 添加啟動/入口文件
- 2.5 添加全局配置文件
- 2.6 添加自動加載文件 init_autoloader.php
- 2.7 IndexController 控制器
- 第3章 創建模塊文件
- 3.1 Module 文件
- 3.2 module.config 文件
- 3.2.1 router 路由配置
- 3.2.2 controllers控制器配置
- 3.2.3 view_manager 視圖管理器
- 3.2.4 service_manager 服務管理器
- 3.2.5 translator 翻譯器
- 3.2.6 navigation 導航條
- 第4章 創建控制器
- 4.1 控制器簡介
- 4.2 新建控制器
- 4.3 添加控制器的Action
- 第5章 創建視圖模板
- 5.1 創建模板
- 5.2 模板配置
- 5.3 編寫布局和錯誤異常模板
- 5.4 編寫Action 對應的模板文件
- 5.5 訪問 IndexAction
- 第6章 創建模型
- 6.1 ORM 對象映射法
- 6.2 使用分頁導航
- 6.3 自定模型
- 6.4 章節總結
- 第7章 實例應用
- 7.1 建立Album 模塊
- 7.2 添加模塊文件
- 7.3 添加模塊配置文件
- 7.4 創建數據表 album
- 7.5 添加模型文件
- 7.6 添加表單 AlbumForm
- 7.7 添加控制器 AlbumController
- 7.8 添加模板文件
- 第8章 用戶認證
- 8.1 建立數據表
- 8.2 新建認證類
- 8.3 引用認證類
- 第9章 結束語