開始使用Zend Framework 2構建應用
該教程的目的是介紹如何使用Zend Framework 2建立一個簡單的數據庫驅動的且使用MVC模型的應用。最終你將得到一個可工做的ZF2應用,你能夠漫遊於代碼間去發掘它是如何工做和裝配的。
一些假設
該教程假設你在Apache網頁服務器上運行PHP 5.3.10版本和MySQL數據庫,且可以經過PDO擴展訪問。你的Apache必須安裝且配置了mod_rewrite擴展。
而且必須確保你的Apache被配置以支持.htaccess文件。一般在你的httpd.conf文件中改變以下設置來支持該功能:
變動
爲數據庫
查看分佈文檔以獲取精確的細節。若是你沒有正確配置mod_rewrite和.htaccess的用法,在該教程中,除了主頁外,你將不能導航到任何其餘頁面。
The tutorial application
該教程的應用程序
咱們將構建的應用是一個簡單的庫存系統以展現咱們擁有的唱片。主頁將列出咱們的收藏集,而且運行增、刪、改咱們的唱片。咱們網站將須要四個頁面:
頁面 |
描述 |
唱片列表 |
該頁面展現唱片列表,而且提供修改和刪除唱片的連接。固然,也要提供一個添加新唱片的連接。 |
添加新唱片 |
該頁面提供一個表單以添加新唱片。 |
修改唱片 |
該頁面提供一個表單以編輯某個唱片。 |
刪除唱片 |
該頁面將確認咱們是否刪除某個唱片,以將之刪除。 |
而且咱們須要存儲咱們的數據到數據庫中。咱們僅使用一個擁有以下數據域的數據表:
域名 |
類型 |
空? |
註釋 |
id |
integer |
No |
Primary key, auto-increment |
artist |
varchar(100) |
No |
|
title |
varchar(100) |
No |