ThinkPHP表單自動驗證實例
本文實例講述了ThinkPHP表單自動驗證的實現(xiàn)方法。分享給大家供大家參考。具體方法如下:
該示例代碼采用TP 3.2框架實現(xiàn)。具體代碼如下:
//驗證規(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程序開發(fā)有所幫助。
- ThinkPHP框架安全實現(xiàn)分析
- thinkphp微信開之安全模式消息加密解密不成功的解決辦法
- thinkphp5.1框架容器與依賴注入實例分析
- 對于ThinkPHP框架早期版本的一個SQL注入漏洞詳細(xì)分析
- ThinkPHP表單自動提交驗證實例教程
- thinkPHP實現(xiàn)表單自動驗證
- Thinkphp框架 表單自動驗證登錄注冊 ajax自動驗證登錄注冊
- ThinkPHP框架表單驗證操作方法
- 關(guān)于ThinkPhp 框架表單驗證及ajax驗證問題
- ThinkPHP 表單自動驗證運用示例
- thinkPHP自動驗證、自動添加及表單錯誤問題分析
- ThinkPHP中create()方法自動驗證表單信息
- TP5框架安全機制實例分析
相關(guān)文章
ThinkPHP 3.2 數(shù)據(jù)分頁代碼分享
這篇文章主要分享給大家一段ThinkPHP 3.2 數(shù)據(jù)分頁代碼,非常的簡單好用,有需要當(dāng)朋友參考下2014-10-10centos 7系統(tǒng)下安裝laravel運行環(huán)境的步驟詳解
Laravel框架對于開發(fā)網(wǎng)頁應(yīng)用來說是一個絕好的的工具,最近正好又在學(xué)習(xí)linux系統(tǒng),所以下面這篇文章主要給大家介紹了在centos 7系統(tǒng)下安裝laravel運行環(huán)境的步驟,需要的朋友可以參考借鑒,下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08淺談thinkphp5 instance 的簡單實現(xiàn)
本篇文章主要介紹了淺談thinkphp5 instance 的簡單實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07