thinkPHP 自动验证
来源:互联网 发布:淘宝客服欢迎语大全 编辑:程序博客网 时间:2024/04/19 22:08
首先在Model处先准备验证的条件
namespace Home\Model;use Think\Model;class UserModel extends Model{protected $_validate = array(array('verify','require','验证码必须!'), //默认情况下用正则进行验证array('name','','帐号名称已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一array('value',array(1,2,3),'值的范围不正确!',2,'in'), // 当值不为空的时候判断是否在一个范围内array('repassword','password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致array('password','checkPwd','密码格式不正确',0,'function'), // 自定义函数验证密码格式);}
例如
<?php namespace Admin\Model;use Think\Model;class GoodsModel extends Model{ protected $_validate=array( //array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]) array('goods_name','3,12','名称在3-12个字段','1','length','3'), array('goods_sn','','货号不能重复','1','unique','3'), array('shop_price','pr','shop_price错了','1','callback','3') ); public function pr(){ echo '1'; }}?>然后在控制器调用如下让其实现自动验证
$User = D("User"); // 实例化User对象if (!$User->create()){// 如果创建失败 表示验证没有通过 输出错误提示信息exit($User->getError());}$user->add($_POST);
阅读全文
0 0
- thinkphp 自动验证
- thinkphp 验证 自动填充
- ThinkPHP 自动验证
- Thinkphp 自动验证
- thinkphp自动验证相关
- Thinkphp自动验证
- thinkphp自动验证
- ThinkPHP 自动验证
- ThinkPHP 自动验证
- thinkphp中的自动验证
- ThinkPHP中自动验证
- thinkPHP 自动验证
- thinkphp自动验证---$_validate
- Thinkphp 模型->自动验证
- thinkphp自动验证
- ThinkPHP自动验证
- thinkphp自动验证BUG问题
- thinkphp 表单自动验证功能
- linux下docker 使用2
- 树的遍历 之 已知后序与中序输出先序
- js之事件冒泡和事件捕获
- 创建模式之二 建造者模式
- MySQL
- thinkPHP 自动验证
- ubuntu下使用phpstorm开发php程序
- 十进制数怎样转成十六进制数
- 去掉用户输入的时候带标签的正则
- Swing 文本域不可编辑
- 走进MindSphere处女秀 —— 理解数字化双胞胎背后的真实故事
- HAWQ取代传统数仓实践(十八)——层次维度
- 绕WAF
- appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应