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

ThinkPHP中的三大自动简介

发布时间:2020-12-14 14:01:01 所属栏目:大数据 来源:网络整理
导读:本文较为详细的讲述了ThinkPHP中的三大自动,是非常重要的应用,供大家参考研究。具体如下: 一、自动验证 格式如下: 参数说明: 验证字段:需要验证表单字段名称验证规则:必须要结合附加规则一起使用错误提示:如果出现错误,抛出一个什么样的错误

本文较为详细的讲述了ThinkPHP中的三大自动,是非常重要的应用,分享给大家供大家参考。具体如下:

一、自动验证

格式如下:

参数说明:

验证字段:需要验证表单字段名称 验证规则:必须要结合附加规则一起使用 错误提示:如果出现错误,抛出一个什么样的错误提示告知用户 验证条件:0、1、2 附加规则:1、regex使用正则验证 2、function使用函数验证 3、callback回调 4、confirm验证表单当中两个字段是否相同 5、验证是否等于某个值 6、in是否在某一个范围内 7、验证是否唯一 TP封装:require 字段必须验证;eamil 验证邮箱;url 验证url地址;currency 货币;number 数字; 验证时间:指数据库操作时间的验证时机,新增数据时验证Model::MODEL_INSERT;编辑的时候验证Model::MODEL_UPDATE;全部情况下验证Model::MODEL_BOTH;

aoli/Home/Tpl/default/User/reg.html页面如下:


密码:
重复密码:
注册时间:
注册IP:

aoli/Home/Lib/Model/UserModel.class.php页面如下:

15 || strlen($data)<5){ return false; }else{ return true; } }

}
?>

aoli/Home/Lib/Action/UserAction.class.php页面如下:

display(); } function regadd(){ $user=D('user'); if($user->create()){ if($user->add()){ $this->success('注册成功'); }else{ $this->error('注册失败'); } }else{ $this->error($user->getError()); } } } ?>

二、自动完成(自动填充)

自动完成也是ThinkPHP当中的一个成员方法,

规则如下:

简单示例如下:

二、自动映射(字段映射)

自动映射:

简单示例如下:

'username','pass' => 'password',);

详细本文所述技巧对于大家学习及使用ThinkPHP有一定的帮助作用。

(编辑:李大同)

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

    推荐文章
      热点阅读