本文较为详细的讲述了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当中的一个成员方法, 规则如下: 简单示例如下: 二、自动映射(字段映射) 自动映射: 简单示例如下: 详细本文所述技巧对于大家学习及使用ThinkPHP有一定的帮助作用。 以上是内存溢出为你收集整理的ThinkPHP中的三大自动简介全部内容,希望文章能够帮你解决ThinkPHP中的三大自动简介所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)