czh198928
czh198928
2017-11-18 06:27

thinkphp3.2 对多字段验证,只返回array ,并没有值

  • php

class UserModel extends Model
{
protected $patchValidate = true;
protected $_validate = array(

//array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]),
//用户名不能为空,且验证是否唯一
array('user_name','require','用户名不能为空'),

array('user_name','','用户名已存在','0','unique','3'),
array('e-mail','email','邮箱格式不正确'),
array('e-mail','','此邮箱已注册','0','unique','1'),
array('tel_num','number','必须为数字'),
array('tel_num','11,11','手机号码格式不正确','0','length','3'),
);


当取消 protected $patchValidate = true;单独验证,返回错误值是可以,但多多字段验证返回array.请大神们帮忙指点,指点

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答