結構概述(Overview)

2018-02-24 15:39 更新

總覽

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

除了 MVC, Yii 應用還有以下部分:

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

下面的示意圖展示了 Yii 應用的靜態(tài)結構:

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號