av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

php中tp驗(yàn)證表單與自動(dòng)填充函數(shù)代碼

時(shí)間:2025-05-18 15:09:47 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php中tp驗(yàn)證表單與自動(dòng)填充函數(shù)代碼

  php tp驗(yàn)證表單與自動(dòng)填充函數(shù)代碼,需要的朋友可以參考下.希望對(duì)大家有所幫助!

  代碼如下:

  <?php

  class FormModel extends Model {

  // 自動(dòng)驗(yàn)證設(shè)置

  /*

  * 一:自動(dòng)驗(yàn)證

  自動(dòng)驗(yàn)證的定義是這樣的:array(field,rule,message,condition,type,when,params)

  field:代表是數(shù)據(jù)庫(kù)的字段名;

  rule:代表是規(guī)則;

  它的值要看type的類型而定;

  如果是condition 是function(callback),rule是一個(gè)函數(shù)名

  condition 是in,rule是一個(gè)數(shù)組

  message:代表是消息提示;

  condition:代表是驗(yàn)證條件

  它的值:

  self::MUST_VALIDATE 表示必須驗(yàn)證1

  self::VALUE_VAILIDATE 表示不為空的時(shí)候驗(yàn)證2

  self::EXISTS_VAILIDATE 表示表單存在的字段驗(yàn)證(默認(rèn))0

  type:代表驗(yàn)證類型

  它的值:

  function(callback) 表示驗(yàn)證的是調(diào)用一個(gè)Model中的函數(shù)

  confirm 表示驗(yàn)證兩個(gè)字段是否相同

  in 是否在某個(gè)數(shù)組范圍之內(nèi)

  equal 驗(yàn)證是否等于某個(gè)值

  unique 驗(yàn)證某個(gè)值是否唯一

  regex 使用正則表達(dá)式(默認(rèn))

  when:代表是是否需要執(zhí)行驗(yàn)證

  它的值:

  self::INSERT_STATUS add操作的時(shí)候驗(yàn)證

  self::UPDATE_STATUS update操作的時(shí)候驗(yàn)證

  self::ALL_STATUS (不用說(shuō)了吧)

  params:參數(shù)(具體什么我現(xiàn)在還不太清楚)

  * */

  protected $_validate = array(

  array('title','require','標(biāo)題必須!',1),//必須驗(yàn)證

  array('email','email','郵箱格式錯(cuò)誤!',2),//不為空時(shí)驗(yàn)證

  array('content','require','內(nèi)容必須'),

  array('title','','標(biāo)題已經(jīng)存在',0,'unique',self::MODEL_INSERT),

  );

  // 自動(dòng)填充設(shè)置

  //array(填充字段,填充內(nèi)容,填充條件,附加規(guī)則)

  /* 填充條件包括:

  ADD 新增數(shù)據(jù)的時(shí)候處理(默認(rèn)方式) self::MODEL_INSERT add操作的時(shí)候填充

  Update 更新數(shù)據(jù)的時(shí)候處理 self::MODEL_UPDATE udate操作的時(shí)候填充

  ALL 所有情況下都進(jìn)行處理 self::MODEL_BOTH (不用說(shuō)了)

  附加規(guī)則包括:

  function 使用函數(shù)

  callback 回調(diào)方法

  field 用其它字段填充

  string 字符串(默認(rèn)方式)

  */

  protected $_auto = array(

  array('status','1',self::MODEL_INSERT),

  array('create_time','time',self::MODEL_INSERT,'function'),

  );

  }

  ?>

【php中tp驗(yàn)證表單與自動(dòng)填充函數(shù)代碼】相關(guān)文章:

PHP 表單驗(yàn)證方法05-07

PHP中Yii框架之表單驗(yàn)證規(guī)則06-08

ThinkPHP中create()方法自動(dòng)驗(yàn)證表單信息01-26

php編程必學(xué)之表單驗(yàn)證12-11

解決表單重復(fù)提交問(wèn)題的PHP代碼04-08

PHP中的表單處理05-24

基于PHP+Ajax實(shí)現(xiàn)表單驗(yàn)證的詳解05-19

PHP 表單驗(yàn)證 E-mail 和 URL04-09

php驗(yàn)證碼代碼怎么寫(xiě)04-02