愁死我了,头发都白了。看在这个认真的份上,大家给讲下吧。先看图:方便理解
注::: 单击图片可以放大 高清图片。下面有控制器,模型,和验证器的文件高清图

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'],
];但是万万没想到啊!!!!! 竟然报错 是这个
控制器的

模型的

验证文件的
最佳答案