php tp验证表单与自动填充函数代码
2015-01-24信息快讯网
php tp验证表单与自动填充函数代码,需要的朋友可以参考下
<?php class FormModel extends Model { // 自动验证设置 /* * 一:自动验证 自动验证的定义是这样的: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),//必须验证 array('email','email','邮箱格式错误!',2),//不为空时验证 array('content','require','内容必须'), array('title','','标题已经存在',0,'unique',self::MODEL_INSERT), ); // 自动填充设置 //array(填充字段,填充内容,填充条件,附加规则) /* 填充条件包括: 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生成缩略图填充白边(等比缩略图方案)
探讨php define()函数及defined()函数使用详解
基于php iconv函数的使用详解
利用PHP+JS实现搜索自动提示(实例)
深入php处理整数函数的详解
PHP写的加密函数,支持私人密钥(详细介绍)
解析PHP自带的进位制之间的转换函数
php自动加载机制的深入分析
探讨如何在php168_cms中提取验证码
编写php应用程序实现摘要式身份验证的方法详解
解析dedeCMS验证码的实现代码
PHP自定义大小验证码的方法详解
如何用php生成扭曲及旋转的验证码图片
PHP autoload与spl_autoload自动加载机制的深入理解
php实现自动获取生成文章主题关键词功能的深入分析
PHP+jQuery实现自动补全功能源码
PHP教程之PHP中shell脚本的使用方法分享
PHP 设计模式之观察者模式介绍
php中echo()和print()、require()和include()等易混淆函数的区别
phpmail类发送邮件函数代码
php _autoload自动加载类与机制分析
PHP中call_user_func_array()函数的用法演示
PHP高级对象构建 多个构造函数的使用
PHP备份数据库生成SQL文件并下载的函数代码
php 搜索框提示(自动完成)实例代码
PHP __autoload函数(自动载入类文件)的使用方法
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
PHP数组 为文章加关键字连接 文章内容自动加链接
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
php自动注册登录验证机制实现代码
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
PHP高自定义性安全验证码代码
PHP学习笔记 用户注册模块用户类以及验证码类
PHP缩略图等比例无损压缩,可填充空白区域补充色
PHP学习之数组的定义和填充