本文將通過具體的實例對 Yii 框架進行闡述,使讀者在真實的案例中去學習如何使用 Yii 框架創建自己的 Web 應用,從而對這個優秀的 PHP 框架有個更真實的體驗。
Yii 是什麼?
Yii 是一個高性能的、基於元件的 PHP 框架,用於 Web 應用程式的快速開發。
Yii 的名字來源於「Yes It Is」的字母縮寫。 這句話肯定地回答了眾多關於這個框架的疑問:「它是否快速? 是否安全? 是否強大? 是否適合我們的專案? 」
Yii 適合做什麼?
Yii 是一個通用的羽量級 Web 程式設計框架,可以用於開發幾乎所有的 Web 應用。 具備它成熟的緩存機制,特別適用于開發高流量的應用,例如入口網站,論壇,HTTP://www.aliyun.com/zixun/aggregation/10094.html">內容管理系統(CMS),電子商務系統等等。
Yii 和其他軟體相比有哪些優勢?
和大多數 PHP 框架類似,Yii 是一個 MVC 框架,通過分離業務邏輯和使用者介面,使開發者可以很容易地進行修改而不影響其它部分。
Yii 在設計時借鑒和集成了很多其他著名 Web 程式設計框架和應用,最大程度地考慮了 Web 應用開發的各種需要。 所以 Yii 無論是在優異的性能上,還是豐富的功能和清晰的文檔上,都使得它從眾多 PHP 框架中脫穎而出。
Yii 的安裝及配置
安裝前的準備
在安裝和使用 Yii 之前,你需要有一個安裝好 PHP 和 Web 服務器的環境。 目前,有很多集成環境軟體可以輕鬆的實現這部分的安裝。 比如我們在這裡使用的 WampServer。 你可以從 WampServer 的官方網站上下載和安裝。 WampServer 的安裝非常簡單,按兩下執行就可以了。 安裝過程中,它會自動為你安裝 Apache, MySQL 和 PHP,不需要任何額外的配置,一切都完成得既輕鬆又簡單。
Yii 的安裝
Yii 的安裝更是簡單得讓你難以想像,只需要執行下面兩個步驟,就可以開始使用了。
一:從 Yii 的官方網站下載 Yii 框架
二:把下載的檔解壓縮到一個 Web 可以訪問的資料夾裡
如果想驗證 Yii 是否安裝成功,只需要在瀏覽器中輸入下面的 URL 就可以了。
HTTP://hostname/path/to/yii/requirements/index.php
下面是我們從瀏覽器裡看到的頁面顯示。
圖 1. Yii 安裝成功的頁面顯示