結(jié)構(gòu)概述(Overview)

2018-02-24 15:39 更新

總覽

Yii 應(yīng)用參照模型-視圖-控制器 (MVC)?設(shè)計模式來組織。?模型代表數(shù)據(jù)、業(yè)務(wù)邏輯和規(guī)則;視圖展示模型的輸出;控制器接受出入并將其轉(zhuǎn)換為模型視圖命令。

除了 MVC, Yii 應(yīng)用還有以下部分:

  • 入口腳本:終端用戶能直接訪問的 PHP 腳本,負(fù)責(zé)啟動一個請求處理周期。
  • 應(yīng)用:能全局范圍內(nèi)訪問的對象,管理協(xié)調(diào)組件來完成請求.
  • 應(yīng)用組件:在應(yīng)用中注冊的對象,提供不同的功能來完成請求。
  • 模塊:包含完整 MVC 結(jié)構(gòu)的獨(dú)立包,一個應(yīng)用可以由多個模塊組建。
  • 過濾器:控制器在處理請求之前或之后需要觸發(fā)執(zhí)行的代碼。
  • 小部件:可嵌入到視圖中的對象,可包含控制器邏輯,可被不同視圖重復(fù)調(diào)用。

下面的示意圖展示了 Yii 應(yīng)用的靜態(tài)結(jié)構(gòu):

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號