TP5验证

浏览:3375 发布日期:2016/03/20 分类:求助交流
验证
<?php
namespace app\admin\validate;
use think\Validate;

class User extends Validate {

protected $rule = [
'username' => 'require|max:25',
];

protected $message = [
'username.require' => '用户名必须',
];

}

控制器
$this -> validate($_POST, 'User');


控制器基类
public function validate($data, $validate, $message = [])
{
if (is_array($validate)) {
$v = Loader::validate();
$v->rule($validate);
} else {
$v = Loader::validate($validate);
}

trace($v);

if (is_array($message)) {
$v->message($message);
}

if (!$v->check($data)) {
return $v->getError();
} else {
return true;
}
}


$v 按道理应该是拿到User的配置 但这里返回的rule 和 message 都是empty

啥问题?
最佳答案
评论( 相关
后面还有条评论,点击查看>>