一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ThinkPHP3.1新特性之動態設置自動完成及自動驗證示例代碼

在Thinkphp3.1版本之前,如果需要設置自動驗證或者自動完成,必須定義在模型中,或者通過setProperty方法動態設置屬性來完成,但是這樣做的缺點是不太方便動態改變和調整 。

Thinkphp3.1版本在模型類中增加auto和validate兩個連貫操作,用于動態設置自動完成和自動驗證規則,現在可以在Action中使用,示例代碼如下:

$validate = array( array(verify,require,驗證碼必須!),  array(name,,帳號名稱已經存在!,0,unique,1),  );$auto = array (  array(password,md5,1,function) ,  array(create_time,time,2,function),  );M(User)->auto($auto)->validate($validate)->create();

其中$auto和$validate變量的規范和模型類的_auto和_validate屬性的定義規則一致,而且還可以支持函數調用(由于php本身的限制,在類的屬性定義中不能調用函數) 。

auto和validate方法必須在create方法之前被調用 。

通過這一改進,你完全可以通過M方法實例化模型類后使用動態設置完成自動驗證和自動完成操作,不必再依賴D方法了 。

php技術ThinkPHP3.1新特性之動態設置自動完成及自動驗證示例代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久国产欧美日韩精品免费 | 国产美女在线精品免费观看 | 四虎影在线永久免费观看 | 精品国产网站 | 成人午夜在线播放 | 美女一级毛片视频 | 美女又爽又黄免费 | 亚洲综合色在线观看 | 色呦呦影院 | 亚洲综合图片人成综合网 | 欧美成人tv | 9久久免费国产精品特黄 | 在线视频 91 | 久久精品国产2020观看福利色 | 精品久久看 | 思思九九热| 激情六月天| 69xxxxx19日本人 | 欧美一级一片 | 精品热久久 | 午夜毛片网站 | 日本精品久久久久中文字幕8 | 四虎4hu亚洲精品 | 欧美综合在线视频 | 91久久精品日日躁夜夜躁欧美 | 7777精品伊人久久久大香线蕉 | 亚洲午夜久久久久久噜噜噜 | 中文字幕精品一区二区三区视频 | 91精品免费观看老司机 | 免费一区二区三区四区 | 六月婷婷精品视频在线观看 | 亚洲视频一区二区三区四区 | 91av久久| 欧美精品在线免费观看 | 五月婷婷激情综合 | 精品视频午夜一区二区 | 色多多视频在线观看 | 婷婷六月丁香 | 亚洲黄色在线观看视频 | 国产伦理久久精品久久久久 | 亚洲一区二区精品视频 |