好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法

Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法

熱門標(biāo)簽:江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 高德地圖標(biāo)注家 仁和怎么申請400開頭的電話 怎么向銷售公司推銷外呼系統(tǒng) 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 長春人工外呼系統(tǒng)服務(wù)商 廣東地市地圖標(biāo)注 外呼系統(tǒng)撥打暫時(shí)無法接通 哪里辦理400電話

本文實(shí)例講述了Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法。分享給大家供大家參考,具體如下:

作為前端er,對于驗(yàn)證這塊有著切身的體會(huì),雖然逐漸得心應(yīng)手,但始終沒有一個(gè)內(nèi)置的功能拿來就能用。tp5恰好提供一個(gè)。本文簡單介紹并實(shí)現(xiàn)以下。主要是實(shí)現(xiàn)一下。

驗(yàn)證的實(shí)現(xiàn)基于tp5內(nèi)置的對象validate。

在Index模塊化下index控制器同級(jí)目錄創(chuàng)建一個(gè)validate文件,里面一個(gè)Vdate.php驗(yàn)證文件,這個(gè)文件也可以放在common目錄下面,只要namespace正確就可。代碼如下

?php
  namespace app\index\validate;
  use think\Validate;
  class Vdate extends Validate{
   //每個(gè)字段對應(yīng)一個(gè)規(guī)則,這是第一層
    protected $rule=[
     ["name","require|max:10","不能為空|分類名不能超過10個(gè)字符"],
     ["parent_id","number","必須為數(shù)字"],
    /* ["id","number","必須是數(shù)字"],
     ["status","number|in:1,0,-1","必須是數(shù)字|必須是是0,-1,1"],*/
    ];
   //應(yīng)用的場景,這是第二層
    protected $scene=[
     "save"=>["name","parent_id"],
    ];
  }

可以寫多個(gè)字段,就如同我注釋的。

然后前端頁面代碼

!DOCTYPE html>
html lang="en">
head>
  meta charset="UTF-8">
  title>驗(yàn)證數(shù)據(jù)/title>
/head>
body>
  form action="{:url('index/validateF')}" method="GET">
    input type="text" name="name">
    input type="submit" value="提交">
  /form>
/body>
/html>

后端控制器index下面對應(yīng)的validateF

public function validateF()
{
    $data=input("get.");
    print_r($data);
    $validate=validate("Vdate"); //使用驗(yàn)證
    //scene("save")->check($data)內(nèi)置方法
    if(!$validate->scene("save")->check($data)){
      $this->error($validate->getError());//內(nèi)置錯(cuò)誤返回
    }
    //剩下操作
    $res=model("category")->add($data);
    if($res){
     $this->success('新增成功');
    }else{
     $this->error("新增失敗!");
    }
}

這樣就可以了。很簡單的實(shí)現(xiàn)。關(guān)于每個(gè)字段的規(guī)則,內(nèi)容很多可以參考手冊或者官網(wǎng)吧。

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • thinkphp框架使用JWTtoken的方法詳解
  • PHP如何使用JWT做Api接口身份認(rèn)證的實(shí)現(xiàn)
  • php實(shí)現(xiàn)JWT(json web token)鑒權(quán)實(shí)例詳解
  • PHP JWT初識(shí)及其簡單示例
  • php JWT在web端中的使用方法教程
  • php 后端實(shí)現(xiàn)JWT認(rèn)證方法示例
  • thinkPHP5使用Rabc實(shí)現(xiàn)權(quán)限管理
  • thinkPHP5使用laypage分頁插件實(shí)現(xiàn)列表分頁功能
  • thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例
  • 基于ThinkPHP5框架使用QueryList爬取并存入mysql數(shù)據(jù)庫操作示例
  • ThinkPHP5框架中使用JWT的方法示例

標(biāo)簽:梅河口 湘西 黔東 海北 文山 惠州 濮陽 廈門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法》,本文關(guān)鍵詞  Thinkphp5,框架,使用,validate,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Thinkphp5框架使用validate實(shí)現(xiàn)驗(yàn)證功能的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产成人无码精品A级毛片抽搐 | 久久这里| 日本大尺度电影| 欧美性高清hd| 色醋醋百万潮流视频在线观看| 韩国午夜理伦三级2018| 嗨秀免费下载安装| 国产第一导航深夜福利| 一本色道久久综AV蜜桃臀| 亚洲图色网站| 欧美亚洲国产第一页草草| 森泽加奈AV无码中文无修正视频| 一本色道久久综合无码人妻 | 韩国午夜理伦三级人妻原声| 游泳池下揉捏她的乳尖h| 色妞欧美| 日本伦理片免费| 91啪国自产中文字幕在线| 麻花星空无限传媒有限公司| 深夜福利国产| 青草91视频免费观看| 亚洲欧洲一区二区| 白嫩美女hd高清在线看| 久久九九99| 妻色撩人| 魅魔~婬辱の教室动漫| 菠萝菠萝蜜在线观看6| free护士性| 爽?好大?快?深点小雄| 女人与骡子性配视频| 狂躁美女BBBBBB视频| 视频一区二区三区蜜桃麻豆| 亚洲综合日本| 日韩在线视频观看| jizz日本老师jizz在线播放| keez在线观看视频免费| 精品一区二区日本高清| 浪荡小男娃h嗯啊双性骨科| 亚洲欧美日韩中文v在线| 王者荣耀女英雄无遮挡| 女人与拘做受全过程免费视频|