当前位置:Gxlcms > PHP教程 > 关于用thinkphp会员登录的表单自动验证的问题?

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

时间:2021-07-01 10:21:17 帮助过:22人阅读

我的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';

人气教程排行