ThinkPHP 表單自動驗證運用示例
使用TP 3.2框架
public function add_post(){ //驗證規(guī)則 $rule=array( array('name','require','請輸入姓名',1),//必須驗證name ); $m=M('user'); //獲取name,sex,contact數(shù)據(jù)到模型,并驗證 if(!$m->field('name,sex,contact')->validate($rule)->create()) $this->error($m->getError()); $result=$m->add(); if(!$result) $this->error('添加失敗'); $this->success('添加成功',U('dir')); }
驗證規(guī)則也可以寫到模型里,但我感覺有些麻煩,一是有時候不同頁面驗證的方式會不一樣,二是看到這個add_post事件里的代碼,就清楚要接收什么數(shù)據(jù),如何驗證數(shù)據(jù)能夠在第一眼有個大致了解,所以總結(jié)出了此方式。
- ThinkPHP框架安全實現(xiàn)分析
- thinkphp微信開之安全模式消息加密解密不成功的解決辦法
- thinkphp5.1框架容器與依賴注入實例分析
- 對于ThinkPHP框架早期版本的一個SQL注入漏洞詳細分析
- ThinkPHP表單自動提交驗證實例教程
- thinkPHP實現(xiàn)表單自動驗證
- ThinkPHP表單自動驗證實例
- Thinkphp框架 表單自動驗證登錄注冊 ajax自動驗證登錄注冊
- ThinkPHP框架表單驗證操作方法
- 關(guān)于ThinkPhp 框架表單驗證及ajax驗證問題
- thinkPHP自動驗證、自動添加及表單錯誤問題分析
- ThinkPHP中create()方法自動驗證表單信息
- TP5框架安全機制實例分析
相關(guān)文章
PHP數(shù)據(jù)庫連接mysql與mysqli對比分析
這篇文章主要介紹了PHP數(shù)據(jù)庫連接mysql與mysqli對比分析,以及php中mysqli用法舉例,感興趣的小伙伴們可以參考一下2016-01-01PHP結(jié)合vue導出excel出現(xiàn)亂碼的解決方法分享
這篇文章主要為大家詳細介紹了PHP結(jié)合vue導出excel出現(xiàn)亂碼的解決方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2023-02-02注意:php5.4刪除了session_unregister函數(shù)
在php5.4版本中,應(yīng)經(jīng)刪除了session_unregister該函數(shù)。朋友們注意一下2013-08-08js+php實現(xiàn)靜態(tài)頁面實時調(diào)用用戶登陸狀態(tài)的方法
這篇文章主要介紹了js+php實現(xiàn)靜態(tài)頁面實時調(diào)用用戶登陸狀態(tài)的方法,采用在靜態(tài)頁面中使用js調(diào)用php頁面從而實現(xiàn)用戶登錄狀態(tài)的實時調(diào)用功能,需要的朋友可以參考下2015-01-01PHP判斷一個變量是否為整數(shù)、正整數(shù)的方法示例
這篇文章主要給大家介紹了關(guān)于PHP判斷一個變量是否為整數(shù)、正整數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用PHP具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-09-09