亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1538 | 回復(fù): 1
打印 上一主題 下一主題

php tp驗證表單與自動填充 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-02-24 20:54 |只看該作者 |倒序瀏覽
php tp驗證表單與自動填充
  1. 01.<?php  02.class FormModel extends Model {  03.    // 自動驗證設(shè)置  04.    /* 05.     * 一:自動驗證 06.   自動驗證的定義是這樣的:array(field,rule,message,condition,type,when,params) 07.    field:代表是數(shù)據(jù)庫的字段名; 08.   rule:代表是規(guī)則; 09.            它的值要看type的類型而定; 10.            如果是condition 是function(callback),rule是一個函數(shù)名 11.                     condition 是in,rule是一個數(shù)組 12.   message:代表是消息提示; 13.   condition:代表是驗證條件 14.                      它的值: 15.                            self::MUST_VALIDATE 表示必須驗證1 16.                            self::VALUE_VAILIDATE   表示不為空的時候驗證2 17.                            self::EXISTS_VAILIDATE   表示表單存在的字段驗證(默認)0 18.   type:代表驗證類型 19.                      它的值: 20.                            function(callback) 表示驗證的是調(diào)用一個Model中的函數(shù) 21.                            confirm 表示驗證兩個字段是否相同 22.                            in 是否在某個數(shù)組范圍之內(nèi) 23.                            equal 驗證是否等于某個值 24.                            unique 驗證某個值是否唯一 25.                            regex 使用正則表達式(默認) 26.   when:代表是是否需要執(zhí)行驗證 27.                  它的值: 28.                        self::INSERT_STATUS     add操作的時候驗證 29.                        self::UPDATE_STATUS update操作的時候驗證 30.                        self::ALL_STATUS       (不用說了吧) 31.   params:參數(shù)(具體什么我現(xiàn)在還不太清楚) 32.     * */  33.    protected $_validate     =   array(  34.        array('title','require','標題必須!',1),//必須驗證  35.        array('email','email','郵箱格式錯誤!',2),//不為空時驗證  36.        array('content','require','內(nèi)容必須'),  37.        array('title','','標題已經(jīng)存在',0,'unique',self::MODEL_INSERT),  38.        );  39.  40.    // 自動填充設(shè)置  41.    //array(填充字段,填充內(nèi)容,填充條件,附加規(guī)則)  42.    /* 填充條件包括: 43.    ADD 新增數(shù)據(jù)的時候處理(默認方式) self::MODEL_INSERT    add操作的時候填充 44.    Update 更新數(shù)據(jù)的時候處理   self::MODEL_UPDATE     udate操作的時候填充 45.    ALL 所有情況下都進行處理   self::MODEL_BOTH        (不用說了) 46.    附加規(guī)則包括: 47.    function 使用函數(shù) 48.    callback 回調(diào)方法 49.    field 用其它字段填充 50.    string 字符串(默認方式) 51.     */  52.    protected $_auto     =   array(  53.        array('status','1',self::MODEL_INSERT),  54.        array('create_time','time',self::MODEL_INSERT,'function'),  55.        );  56.  57.  58.}  59.?>   
  2. 復(fù)制代碼
復(fù)制代碼

論壇徽章:
0
2 [報告]
發(fā)表于 2012-02-24 20:55 |只看該作者
謝謝分享
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP