博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP中自动验证失败
阅读量:6408 次
发布时间:2019-06-23

本文共 795 字,大约阅读时间需要 2 分钟。

hot3.png

本人最近刚开始学ThinkPHP,在练习的过程中遇到了一些问题。下面是我在进行TP自动验证时遇到的问题!

表名是test_member

Controller代码如下:

display();    }    public function register($email="",$password="",$cpassword='',$name="",$phone="",$address=""){        $rdata = array('email'=>$email,'password'=>$password,'name'=>$name,'phone'=>$phone,'adress'=>$address);        $User = D("Member");        if (!$User->create($rdata)){            // 如果创建失败 表示验证没有通过 输出错误提示信息            $this->ajaxReturn($User->getError());        }else{            //$User->add($rdata);            $this->success($User->select());            // 验证通过 可以进行其他数据操作        }    }}

Model代码如下:

结果自动验证怎么也不成功!最后发现Model文件名错了!TP模型层的文件名应是表名(驼峰法命名,并且首字母大写)+.class.php。而我却写成了表名+.php。

通过本次教训我总结了TP中使用自动验证时许注意:D方法的参数是Model的名字而不是表的名字!

转载于:https://my.oschina.net/DDDdragon/blog/297202

你可能感兴趣的文章
Linux下添加新硬盘,分区及挂载
查看>>
一起来将vscode变成私人定制笔记本
查看>>
Flutter 云音乐
查看>>
RecyclerView实现多type页面
查看>>
个人的web商城网站
查看>>
debian fcitx
查看>>
排中律与实无穷问题的性质分析
查看>>
08/23 学习总结
查看>>
物理层
查看>>
linux多网卡路由设置
查看>>
八大监听器
查看>>
self.navigationController退出到指定页面,或者一次性pop出n个页面
查看>>
iptables 端口转发以及双向通信
查看>>
备战一线互联网公司Java工程师面试题 (1)
查看>>
jquery图片切换插件jquery.cycle.js参数详解
查看>>
JavaScript push() 方法
查看>>
Map集合
查看>>
JSP基础语法1
查看>>
elasticsearch Java API 之GET API & DELETE API
查看>>
《深入理解Java虚拟机》——GC基础概念
查看>>