Thinkphp5如何使用validate實作驗證功能

藏色散人
發布: 2020-12-14 11:59:45
轉載
2934 人瀏覽過

下面由thinkphp框架教學欄位來介紹Thinkphp5使用validate實作驗證功能,希望對需要的朋友有幫助!

作為前端er,對於驗證這塊有著切身的體會,雖然逐漸得心應手,但始終沒有一個內置的功能拿來就能用。 tp5恰好提供一個。本文簡單介紹並實作以下。主要是實現一下。

驗證的實作是基於tp5內建的物件validate。

在Index模組化下index控制器同級目錄建立一個validate文件,裡面一個Vdate.php驗證文件,這個文件也可以放在common目錄下面,只要namespace正確就可。程式碼如下

["name","parent_id"], ]; }
登入後複製

可以寫多個字段,就如同我註解的。

然後前端頁面程式碼:

    验证数据 
登入後複製

後端控制器index下面對應的validateF

public function validateF() { $data=input("get."); print_r($data); $validate=validate("Vdate"); //使用验证 //scene("save")->check($data)内置方法 if(!$validate->scene("save")->check($data)){ $this->error($validate->getError());//内置错误返回 } //剩下操作 $res=model("category")->add($data); if($res){ $this->success('新增成功'); }else{ $this->error("新增失败!"); } }
登入後複製

這樣就可以了。很簡單的實作。關於每個欄位的規則,內容很多可以參考手冊或官網吧。

本文結束。

以上是Thinkphp5如何使用validate實作驗證功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!