关于用thinkphp会员登录的表单自动验证的问题?
程序员文章站
2022-05-23 22:39:48
...
我的MemberAction代码是
我的MemberModel代码是
问题是它不自动验证,不管你填什么都能注册成功,不填的话就是注册失败,不知道怎么回事,请教各位大大
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';
上一篇: 插入排序 支持升序降序