概觀 ¶
Yii 應用程式依照 模型-視圖-控制器 (MVC) 架構模式組織。模型 代表資料、商業邏輯和規則;視圖 是模型的輸出表示;而 控制器 接收輸入並將其轉換為 模型 和 視圖 的命令。
除了 MVC 之外,Yii 應用程式還具有以下實體
- 進入腳本:它們是可以讓終端使用者直接存取的 PHP 腳本。它們負責啟動請求處理週期。
- 應用程式:它們是可以全域存取的物件,用於管理應用程式組件並協調它們以滿足請求。
- 應用程式組件:它們是在應用程式中註冊的物件,並提供各種服務以滿足請求。
- 模組:它們是自包含的套件,本身包含完整的 MVC。應用程式可以使用多個模組來組織。
- 過濾器:它們代表需要在控制器實際處理每個請求之前和之後調用的程式碼。
- 小部件:它們是可以嵌入到 視圖 中的物件。它們可能包含控制器邏輯,並且可以在不同的視圖中重複使用。
下圖顯示了應用程式的靜態結構

若要評論,請註冊或登入。