class usermodel extends model$/i","密碼必須包含字母和數字!",1,"regex",1),
array("password","8,12","密碼必須在8到12位之間",0,"length"),
array("repassword","require","重複密碼必須要填寫!"),
array("password","repassword","兩次輸入的密碼不一致",0,"confirm"),
array("email","require","郵箱必須要填寫"),
array("email","email","郵箱格式錯誤!",1),
array("verify","require","驗證碼必須填"),
array("code","checkcode","驗證碼輸入錯誤",0,"callback"), );
protected $_auto=array(
//array('填充字段','填充內容','填充條件','附加規則');
//填充字段: 這個字段可以是表單當中的字段,也可以是資料庫當中的字段。也可以是一些輔助字段
//填充內容,配合附加規則一同使用
//填充條件, 1,2,3分別對應新增、編輯和所有情況下 model::model_insert (預設引數為新增的時候進行填充)
// 附加規則, function callback, field(用其它欄位來填充),表示此處可以拿到其他欄位的乙個值
// string , 字串來填充。這一項,是thinkphp自動完成裡面的預設選項
array("password","md5",3,"function"),
array("age","deal_int",3,"callback"),);
protected $_map=array(
"username"=>"user_name", //不同的thinkphp的版本可能會有差別,注意和$_validate中的字段對應
"realname"=>"real_name", //'是要在表單當中的字段寫在前面'=>'是寫到後面,資料表當中的真實欄位寫到後面',
);protected function deal_int($data)
protected function checkcode($data)
return true;}}
ThinkPHP中的三大自動簡介
文章tag thinkphp 自動簡介 過期已備案網域名稱,註冊就能用!織夢精美仿站,火熱預定中!一 自動驗證 格式如下 array 驗證字段 驗證規則 錯誤提示 驗證條件 附加規則 驗證時間 引數說明 aoli home tpl default user reg.html頁面如下 aoli hom...
thinkphp中的自動驗證
array 驗證字段,驗證規則,錯誤提示,驗證條件,附加規則,驗證時間 1.驗證字段 需要驗證的表單字段名稱,這個欄位不一定是資料庫字段,也可以是表單的一些輔助字段,例如確認密碼和驗證碼等等。有個別驗證規則和字段無關的情況下,驗證欄位是可以隨意設定的,例如expire有效期規則是和表單字段無關的。2...
thinkphp中的時間自動填充問題
在玩thinkphp,結果就時間的自動填充問題糾結了好久。protected auto array array date time 1,function 照著手冊弄的,可是資料庫顯示的結果一直是0,折騰了好一會。改成下面那個也木有用。protected auto array array time m...