《PHP應用:ThinkPHP表單自動驗證實例》要點:
本文介紹了PHP應用:ThinkPHP表單自動驗證實例,希望對您有用。如果有疑問,可以聯系我們。
PHP教程本文實例講述了ThinkPHP表單自動驗證的實現辦法.分享給大家供大家參考.具體辦法如下:
PHP教程該示例代碼采用TP 3.2框架實現.具體代碼如下:
代碼如下:
public function add_post(){
??????? //驗證規則
??????? $rule=array(
??????????? array('name','require','請輸入姓名',1),//必須驗證name
??????? );
?
??????? $m=M('user');
?
??????? //獲取name,sex,contact數據到模型,并驗證
??????? if(!$m->field('name,sex,contact')->validate($rule)->create())
??????????? $this->error($m->getError());
?
??????? $result=$m->add();
?
??????? if(!$result)
??????????? $this->error('添加失敗');
?
??????? $this->success('添加成功',U('dir'));
}
PHP教程其中的驗證規則也可以寫到模型里,但筆者感覺有些麻煩,一是有時候不同頁面驗證的方式會不一樣,二是看到這個add_post事件里的代碼,就清楚要接收什么數據,如何驗證數據能夠在第一眼有個大致了解,所以總結出了此方式.
PHP教程希望本文所述對大家的ThinkPHP程序開發有所贊助.
《PHP應用:ThinkPHP表單自動驗證實例》是否對您有啟發,歡迎查看更多與《PHP應用:ThinkPHP表單自動驗證實例》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/14564.html