thinkPHP中的三大自動

2021-06-22 16:51:19 字數 1170 閱讀 8535

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...