German | English | Spanish | French | Hebrew | Hungarian | Indonesian | Italian | Japanese | Dutch | Norwegian | Polish | Portuguese | Portuguese (Brazilian) | Russian | Swedish | Ukrainian | Vietnamese | Simplified Chinese | Traditional Chinese
模型
模型是 CModel 或其子類別的實體。模型用於保持資料以及與其相關的商業邏輯。
模型是單獨的資料物件。它可以是資料表中的一行,或者一個用戶輸入的表單。 資料物件的每個字段對應模型中的一個屬性。每個屬性有一個標籤(label), 並且可以通過一系列規則進行驗證。
Yii 實現了兩種類別型的模型:表單模型和 Active Record。二者均繼承於相同的基類別 CModel。
表單模型是 CFormModel 的實例。表單模型用於保持從用戶的輸入獲取的資料。 這些資料經常被獲取,使用,然後丟棄。例如,在一個登錄頁面中, 我們可以使用表單模型用於表示由最終用戶提供的用戶名和密碼訊息。更多詳情,請參考 使用表單。
Active Record (AR) 是一種用於通過物件導向的方式抽像化資料庫存取的設計模式。 每個 AR 物件是一個 CActiveRecord 或其子類別的實體。代表資料表中的一行。 行中的字串對應 AR 對像中的屬性。更多關於 AR 的細節請閱讀 Active Record.
$Id$