開始使用 Zend Framework 2

2018-08-12 21:22 更新

開始使用 Zend Framework 2

該教程的目的是介紹如何使用 Zend Framework 2,教程將會通過創(chuàng)建一個簡單的數(shù)據(jù)庫驅(qū)動且使用 MVC 模型的應(yīng)用來說明。最終你將獲得一個可運作的 ZF2 應(yīng)用,你可以查看代碼并去發(fā)掘它是如何工作和適配的。

一些假設(shè)

該教程假設(shè)你在 Apache Web 服務(wù)器上運行 PHP 5.3.23 以上版本和 MySQL 數(shù)據(jù)庫,且能夠通過 PDO 擴展訪問。你的 Apache 必須安裝且配置了 mod_rewrite 擴展。

必須確保你的 Apache 配置支持 .htaccess 文件。 通常改變?nèi)缦略O(shè)置來支持該功能:

AllowOverride None

改為:

AllowOverride FileInfo

在你的 httpd.conf 文件中,查看分布文檔以獲取精確的細(xì)節(jié)信息。如果你沒有正確配置 mod_rewrite 和 .htaccess,在這個教程中你將不能導(dǎo)航到除主頁外的任何頁面。

注意:如果您使用的是 PHP 5.4+ 版本,你可以使用內(nèi)置的 Apache Web 服務(wù)器來代替 Apache 部署。

教程中的應(yīng)用

這個應(yīng)用程序中,我們將構(gòu)建一個簡單的庫存系統(tǒng)來顯示我們自己的專輯。

主頁將列出我們收集的并允許我們添加、編輯和刪除 CD。我們網(wǎng)站需要有 4 個頁面:

頁面 描述
專輯列表 這個頁面將展示專輯列表,并且提供鏈接用來編輯和修改它。同時,還需要提供一個添加新專輯的鏈接
添加新專輯 這個頁面提供一個表單來添加新專輯
編輯專輯 這個頁面提供一個表單來編輯專輯
刪除專輯 這個頁面將確認(rèn)我們是否刪除一個專輯然后才能刪除

我們還需要將數(shù)據(jù)存儲到數(shù)據(jù)庫。這只需要一個表,字段如下:

字段名 類型 空? 注釋
id integer No Primary key, auto-increment
artist varchar(100) No
title varchar(100) No
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號