Thinkphp5.0.21版本的requireCallback不能使用验证器中自定义的方法

浏览:1137 发布日期:2018/10/15 分类:ThinkPHP5专区
protected function requireCallback($value, $rule, $data)
    {
        $result = call_user_func_array($rule, [$value, $data]);
        if ($result) {
            return !empty($value) || '0' == $value;
        } else {
            return true;
        }
    }
call_user_func_array的第一个参数,应该改为[$this, $rule],我看了5.1最新版本的代码是修复了这个问题的,麻烦把5.0版本也修复一下吧
最佳答案
评论( 相关
后面还有条评论,点击查看>>