### 方法一:
手動添加目錄,結構如下
~~~
/
└appliction
└css
└js
└images
└library
└Zend
└module
└Application
└config
└language
└src
└Application
└Controller
└Model
└views
└vendor
~~~
目錄解釋:
|目錄|描述|
|------|--------|
|/application | 你網站的根目錄|
|/application/css(js/images) | 這些主要存放樣式表、js、圖片等文件|
|/library |存放類庫文件|
|/module |存放各種模塊,一般在此目錄下的一個子目錄為一個模塊|
|/module/Application | 表一個名叫 Application 的模塊|
|/module/Application/config |Application 模塊的配置文件目錄|
|/module/Application/language |語言文件目錄,用來支持多國語言實現項目的國際化|
|/module/Application/src |Application 模塊的資源文件目錄,下面包含此模塊的控制器、模型、表單等一系列文件|
|/module/views |Application 模塊的視圖文件目錄|
|/vendor |自定義類庫或其他第三方類庫|
往后需要添加模塊可以根據相似的目錄結果進行添加。
### 方法二:
使用netbeans 或 zend studio 新建一個項目,在創建項目的過程中選擇使用 Zend Framework 框架,這樣就可以創建出一個基于 Zend Framework 框架的項目,目錄結構有些許差異,但目錄功能與上面結構說明類似,你可以在項目找到他們對應的結構說明。下面作者使用Zend studio 來創建一個基于Zend Framework2的項目操作:
~~~
打開zend studio 軟件
--> File(打開)
--> New(新建)
--> Project(項目)
--> Local PHP Porject(本地PHP項目)
--> Next(下一步)
--> Project Name(項目名稱,填寫你的項目名稱)
--> Location(項目放在位置,選擇項目的保存位置)
--> Content(項目內容,選擇 Zend Framework)
--> Version(版本,選擇使用框架版本)
--> Finish(完成);
~~~
這樣一個基于Zend Framework 2的項目就已經建立好了,然后調整一個apache的目錄指定。通過這種方法建立項目后可以直接使用 http://localhost/ 來打開項目了。
上面兩種創建項目的方法各有優缺點,方法一:手動輸入相對麻煩,但目錄結構比較靈活;方法二:項目創建簡單,即建即用,但類庫不好找(其實就是放在vendor 下面了)。項目的創建方法不管使用哪一種,只要清楚各個目錄的作用即可。本書創建項目的方法為第一種方法,此方法創建并運行項目需要添加多個文件,而第二種方法則直接創建后就可以直接運行。本書使用第一種方法創建項目的原因還是基于對ZF2框架的深化理解,使用閱讀者能夠真正的了解到ZF2的運行機制,同也使用讀者能更多靈活的掌握和使用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章 結束語