欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于用thinkphp会员登录的表单自动验证的问题?

程序员文章站 2022-05-23 22:39:48
...
我的MemberAction代码是
create()) {            $result =   $Member->add();            if($result) {                $this->success('注册成功!');            }else{                $this->error('注册失败!');            }        }else{            $this->error($Member->getError());        }    } }?>


我的MemberModel代码是


问题是它不自动验证,不管你填什么都能注册成功,不填的话就是注册失败,不知道怎么回事,请教各位大大

回复讨论(解决方案)

$Member = D('developers'); 不存在自定义模型类delelopers,所以实例化的是Model基类。所以你MemberModel 的验证没有生效。

$Member = D('developers'); 不存在自定义模型类delelopers,所以实例化的是Model基类。所以你MemberModel 的验证没有生效。
那应该怎么改呢?

$Member = D('Member');

$Member = D('Member');

是的 我改了 但是我的数据表是developers,这样是自动验证了,但是没有想数据库添加上注册的内容啊,那该怎么办?

MemberModel里加上 : protected $tableName = 'developers';