麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

thinkphp之3.1版本自動驗證

2024-09-09 15:19:46
字體:
來源:轉載
供稿:網友

新版本出來之后,也可以在 controller里面驗證,需要指定兩個變量一個是 $validate $auto 里面指定的規則和 model中一樣。

之前用把自動驗證放在model里面總是有問題,先D實例化model類。

注意:只有先 $user->auto($auto)->validate($validate)->create()生成對象,這樣才支持自動驗證.

然后date數組要保留,因為像我做的這個注冊,如果不用date單獨從post數組中抽出來。

user->add();是不成功的,他默認是post的數據,有了date數組,應該添加的是date數組,放在controller里面一切正常上代碼:

  1.  $user=D('User'); 
  2. $data['username']=$_POST['username']; 
  3. $data['password']=$_POST['password']; 
  4. $data['email']=$_POST['email']; 
  5. $validate=array
  6. array('username','require','用戶名不能為空',1), 
  7. array('username','','用戶名已經存在',1,'unique',1), 
  8. array('confirm_password','password','確認密碼不正確',0,'confirm'), 
  9. ); 
  10. $auto=array
  11. array('password','md5',1,'function'), 
  12. array('reg_time','time',1,'function'), 
  13. ); 
  14. if($user->auto($auto)->validate($validate)->create()) 
  15.  
  16. $user->add(); 
  17. echo $user->getLastSql();exit
  18. else 
  19. $this->error($user->getError()); 

ajax驗證,thinkphp中$.post方式驗證用戶名存在還是不存在,實例代碼如下:

$.post('__URL__/checks',{'username':s,'aa':'bb'},function(data){

alert(data.data.info);

});

php代碼如下:

  1. $user=D('User'); 
  2.   if($user->getByUsername($_POST['username'])) 
  3. //info 
  4.        //$this->success('已經存在用戶名','1111'); 
  5.        $this->ajaxReturn(array('info'=>'cunzai','sss'=>'dddd'),"已經存在!",1);   
  6.       //這里用 success方法和 ajaxReturn有很大的區別。 ajaxReturn里面可以返回自定義設置。success方式固定返回的參數 
  7.  
  8.  } 
  9.  else  
  10.  { 
  11.   $this->error('不存在用戶名'); 
  12.  
  13.  } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: av大全在线免费观看 | 成人9禁啪啪无遮挡免费 | 成人一级黄色片 | 北京一级毛片 | 久久精品视频2 | 男男啪羞羞视频网站 | 久久久国产精品免费观看 | 99欧美精品 | 日本aaaa片毛片免费观看视频 | 91精品国产乱码久久桃 | 欧美一级做a | 免费观看视频在线 | 日韩精品99久久久久久 | 久久一本日日摸夜夜添 | 亚洲国产精品久久久久制服红楼梦 | 午夜精品视频免费观看 | 久久恋 | 污版视频在线观看 | 一级性生活免费视频 | 日韩黄色免费电影 | 在线成人免费观看视频 | 欧洲狠狠鲁 | 在线视频观看国产 | 91精品国产综合久久男男 | 久久久www视频 | 日韩在线毛片 | 欧美一级毛片大片免费播放 | 美女视频免费一区二区 | 精精国产xxxx视频在线播放7 | 国产一级淫片在线观看 | 日本一区二区不卡高清 | 久久成年网站 | 亚州成人在线观看 | 亚洲四播房 | 亚洲国产精久久久久久久 | 欧美一级片网站 | 香蕉视频破解 | 久久精品一区二区三区不卡牛牛 | 欧美日韩亚洲国产精品 | 涩涩屋av | 午夜视频啊啊啊 |