ThinkPHP 表單自動驗(yàn)證運(yùn)用示例
更新時間:2014年10月13日 17:33:58 投稿:whsnow
add_post事件里的代碼,就清楚要接收什么數(shù)據(jù),如何驗(yàn)證數(shù)據(jù)能夠在第一眼有個大致了解,所以總結(jié)出了此方式
使用TP 3.2框架
public function add_post(){
//驗(yàn)證規(guī)則
$rule=array(
array('name','require','請輸入姓名',1),//必須驗(yàn)證name
);
$m=M('user');
//獲取name,sex,contact數(shù)據(jù)到模型,并驗(yàn)證
if(!$m->field('name,sex,contact')->validate($rule)->create())
$this->error($m->getError());
$result=$m->add();
if(!$result)
$this->error('添加失敗');
$this->success('添加成功',U('dir'));
}
驗(yàn)證規(guī)則也可以寫到模型里,但我感覺有些麻煩,一是有時候不同頁面驗(yàn)證的方式會不一樣,二是看到這個add_post事件里的代碼,就清楚要接收什么數(shù)據(jù),如何驗(yàn)證數(shù)據(jù)能夠在第一眼有個大致了解,所以總結(jié)出了此方式。
您可能感興趣的文章:
- ThinkPHP框架安全實(shí)現(xiàn)分析
- thinkphp微信開之安全模式消息加密解密不成功的解決辦法
- thinkphp5.1框架容器與依賴注入實(shí)例分析
- 對于ThinkPHP框架早期版本的一個SQL注入漏洞詳細(xì)分析
- ThinkPHP表單自動提交驗(yàn)證實(shí)例教程
- thinkPHP實(shí)現(xiàn)表單自動驗(yàn)證
- ThinkPHP表單自動驗(yàn)證實(shí)例
- Thinkphp框架 表單自動驗(yàn)證登錄注冊 ajax自動驗(yàn)證登錄注冊
- ThinkPHP框架表單驗(yàn)證操作方法
- 關(guān)于ThinkPhp 框架表單驗(yàn)證及ajax驗(yàn)證問題
- thinkPHP自動驗(yàn)證、自動添加及表單錯誤問題分析
- ThinkPHP中create()方法自動驗(yàn)證表單信息
- TP5框架安全機(jī)制實(shí)例分析
相關(guān)文章
php 動態(tài)執(zhí)行帶有參數(shù)的類方法
PHP中,在事先知道類和類的方法名稱,使用call_user_func函數(shù)可以做動態(tài)執(zhí)行。2009-04-04
PHP開發(fā)實(shí)現(xiàn)快遞查詢功能詳解
這篇文章主要介紹了PHP開發(fā)實(shí)現(xiàn)快遞查詢功能,結(jié)合實(shí)例形式分析了php使用快遞鳥查詢接口進(jìn)行快遞查詢的相關(guān)實(shí)現(xiàn)步驟與操作技巧,需要的朋友可以參考下2019-04-04
PHP時間戳和日期相互轉(zhuǎn)換操作實(shí)例小結(jié)
這篇文章主要介紹了PHP時間戳和日期相互轉(zhuǎn)換操作,結(jié)合實(shí)例形式總結(jié)分析了php常見的各種日期與時間戳轉(zhuǎn)換操作使用技巧與注意事項,需要的朋友可以參考下2018-12-12
php中http與https跨域共享session的解決方法
這篇文章主要介紹了http與https跨域共享session的解決方法,需要的朋友可以參考下2014-12-12
php管理nginx虛擬主機(jī)shell腳本實(shí)例
這篇文章主要介紹了php管理nginx虛擬主機(jī)shell腳本的實(shí)現(xiàn)方法,以實(shí)例形式講述了通過PHP腳本管理nginx虛擬主機(jī)的方法,具有不錯的借鑒價值,需要的朋友可以參考下2014-11-11
PHP中isset與array_key_exists的區(qū)別實(shí)例分析
這篇文章主要介紹了PHP中isset與array_key_exists的區(qū)別,較為詳細(xì)的分析了isset與array_key_exists使用中的區(qū)別,并實(shí)例分析其具體用法,需要的朋友可以參考下2015-06-06

