加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

thinkPHP自动验证机制详解

发布时间:2020-12-14 14:06:54 所属栏目:大数据 来源:网络整理
导读:本篇章节讲解thinkPHP自动验证机制。供大家参考研究具体如下: array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间]) 1.验证字段 需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验

本篇章节讲解thinkPHP自动验证机制。分享给大家供大家参考,具体如下:

array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])

1.验证字段

需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。有个别验证规则和字段无关的情况下,验证字段是可以随意设置的,例如expire有效期规则是和表单字段无关的。

2.验证规则

要进行验证的规则,需要结合附加规则,如果在使用正则验证的附加规则情况下,系统还内置了一些常用正则验证的规则,可以直接作为验证规则使用,包括:require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字。

3.错误提示

用于验证失败后的提示信息定义

4.验证条件

包含下面几种情况:

5.附加规则

配合验证规则使用,包括下面一些规则:

6.验证时间

示例

必须结合create()使用

create()){ // 如果创建失败 表示验证没有通过 输出错误提示信息 exit($User->getError()); }else{ // 验证通过 可以进行其他数据操作 }

项目实例

说明,只要定义了Model,在任何地方调用,都会进行验证。很方便。

必须是D方法,才会有效。M方法不会触发自动验证。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读