<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php中tp驗證表單與自動填充函數代碼

    時間:2025-11-10 23:11:58 php語言 我要投稿

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

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

      代碼如下:

      <?php

      class FormModel extends Model {

      /pic/p>

      /*

      * 一:自動驗證

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

      field:代表是數據庫的字段名;

      rule:代表是規則;

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

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

      condition 是in,rule是一個數組

      message:代表是消息提示;

      condition:代表是驗證條件

      它的值:

      self::MUST_VALIDATE 表示必須驗證1

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

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

      type:代表驗證類型

      它的值:

      function(callback) 表示驗證的是調用一個Model中的函數

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

      in 是否在某個數組范圍之內

      equal 驗證是否等于某個值

      unique 驗證某個值是否唯一

      regex 使用正則表達式(默認)

      when:代表是是否需要執行驗證

      它的值:

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

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

      self::ALL_STATUS (不用說了吧)

      params:參數(具體什么我現在還不太清楚)

      * */

      protected $_validate = array(

      array('title','require','標題必須!',1),/pic/p>

      array('email','email','郵箱格式錯誤!',2),/pic/p>

      array('content','require','內容必須'),

      array('title','','標題已經存在',0,'unique',self::MODEL_INSERT),

      );

      /pic/p>

      /pic/p>

      /* 填充條件包括:

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

      Update 更新數據的時候處理 self::MODEL_UPDATE udate操作的時候填充

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

      附加規則包括:

      function 使用函數

      callback 回調方法

      field 用其它字段填充

      string 字符串(默認方式)

      */

      protected $_auto = array(

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

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

      );

      }

      ?>

    【php中tp驗證表單與自動填充函數代碼】相關文章:

    PHP 表單驗證方法09-28

    PHP中Yii框架之表單驗證規則11-02

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

    php編程必學之表單驗證12-11

    解決表單重復提交問題的PHP代碼11-11

    PHP中的表單處理10-30

    基于PHP+Ajax實現表單驗證的詳解08-06

    PHP 表單驗證 E-mail 和 URL12-03

    php驗證碼代碼怎么寫08-30

    • 相關推薦
    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人