public function rules()
//required: 必填
array('title,content','required'),
//match: 正規表示式驗證
array('birthday', 'match', 'pattern'=>'%^\d(\-|\/|\.)\d\1\d$%', 'allowempty'=>true, 'message'=>'生日必須是年-月-日格式'),
//email:郵箱格式驗證
array('user_mail', 'email'),
//url:url格式驗證
array('user', 'url'),
//unique:唯一性驗證
array('username', 'unique','casesensitive'=>false,'classname'=>'user','message'=>'使用者名稱""已經被註冊,請更換'),
//casesensitive 定義大小寫是否敏感
//compare:一致性驗證
array('repassword', 'compare', 'compareattribute'=>'password','message'=>'兩處輸入的密碼並不一致'),
//length:長度驗證
//in: 驗證此屬性值在列表之中(通過range指定)。
//numerical: 驗證此屬性的值是乙個數字
//captcha: 驗證屬性值和驗證碼中顯示的一致
array('verifycode','captcha'),
//type: 驗證屬性的型別是否為type所指定的型別.
//file: 驗證乙個屬性是否接收到乙個有效的上傳檔案
//default: 屬性指定預設值
//exist: 驗證屬性值在資料庫中是否存在
//boolean: 驗證布林屬性值
//date: 檢驗此屬性是否描述了乙個日期、時間或日期時間
//safe: 屬性標誌為在批量賦值時是安全的。
//unsafe: 標誌為不安全,所以他們不能被批量賦值。
yii中資料模型的使用
模型是 cmodel 或其子類的例項。模型用於保持資料以及與其相關的業務邏輯。模型是單獨的資料物件。它可以是資料表中的一行,或者乙個使用者輸入的表單。yii資料庫操作使用的是pdo,所以使用yii的時候必須保證你的php.ini中pdo是開啟狀態。乙個資料表對應乙個資料模型,所以有多少張表就對應多少...
概念資料模型 邏輯資料模型 物理資料模型
概念資料模型設計與邏輯資料模型設計 物理資料模型設計是資料庫及資料倉儲模型設計的三個主要步驟。在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資...
概念資料模型,邏輯資料模型,物理資料模型
在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資料需求,資料類代表了在業務環境中自然聚集成的幾個主要類別資料。概念資料模型的內容包括重要的實體...