亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

php語言

php中tp驗證表單與自動填充函數(shù)代碼

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

php中tp驗證表單與自動填充函數(shù)代碼

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

  代碼如下:

  <?php

  class FormModel extends Model {

  // 自動驗證設(shè)置

  /*

  * 一:自動驗證

  自動驗證的定義是這樣的:array(field,rule,message,condition,type,when,params)

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

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

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

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

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

  message:代表是消息提示;

  condition:代表是驗證條件

  它的值:

  self::MUST_VALIDATE 表示必須驗證1

  self::VALUE_VAILIDATE 表示不為空的時候驗證2

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

  type:代表驗證類型

  它的值:

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

  confirm 表示驗證兩個字段是否相同

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

  equal 驗證是否等于某個值

  unique 驗證某個值是否唯一

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

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

  它的值:

  self::INSERT_STATUS add操作的時候驗證

  self::UPDATE_STATUS update操作的時候驗證

  self::ALL_STATUS (不用說了吧)

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

  * */

  protected $_validate = array(

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

  array('email','email','郵箱格式錯誤!',2),//不為空時驗證

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

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

  );

  // 自動填充設(shè)置

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

  /* 填充條件包括:

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

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

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

  附加規(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驗證表單與自動填充函數(shù)代碼】相關(guān)文章:

PHP 表單驗證方法05-07

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

ThinkPHP中create()方法自動驗證表單信息01-26

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

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

PHP中的表單處理05-24

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

PHP 表單驗證 E-mail 和 URL04-09

php驗證碼代碼怎么寫04-02