实在是不行了,跪求大家给看下。验证场景的问题

浏览:471 发布日期:2018/04/20 分类:ThinkPHP5专区
小弟熬了一夜,没找出问题来,愁死我了。给大家看下问题在哪里。
愁死我了,头发都白了。看在这个认真的份上,大家给讲下吧。先看图:方便理解

注::: 单击图片可以放大 高清图片。下面有控制器,模型,和验证器的文件高清图



1.控制器,接收了表单传递过来的参数。然后去调用了模型 Admin 和 模型内的方法getidadminedi()。
namespace app\admin\controller;    public function adminedi(){
        $data = input('get.');
        $Model_admin = new Admin();
        $Model_admin->getidadminedi($data);

    }
参数有Array ( [admin] => admin [pass] => 21232f297a57a5a743894a0e4a801fc3 [mail] => 857523518@qq.com [isLOK] => 1 )2.下面的代码是模型内的方法namespace app\admin\model;
主要的功能就是接收到了参数然后验证字段。public function getidadminedi($date){

        $result = $this->validate('Admin.getidadminedi')->save($date);
        if(!false === $result){
            return ['isok'=>false,'msg'=>$this->getError()];
        }
    }
3.下面这个是验证文件内的场景规则(我的验证是单独写了一个Admin的)
namespace app\admin\validate;    protected $scene = [
        'getidadminedi'  =>  ['admin','pass','emal'],
    ];
但是万万没想到啊!!!!! 竟然报错 是这个


控制器的


模型的


验证文件的
最佳答案
评论( 相关
后面还有条评论,点击查看>>