新手用TP框架实例化Model时出现问题

WBOY
發布: 2016-06-23 13:32:09
原創
1141 人瀏覽過

1.新手想用TP框架写一个登陆功能,这个是控制器里面的login方法,验证码输入成功后进入else里,实例化Model,想查数据库。


2.这个是Model里的方法,我想输出一下查询数据库的到的内容


3.但为什么返回登陆界面调试的时候,一按登陆,就会跳出这个叫我下载,并没有输出查询数据库的内容?如果我不实例化Model,单单是在else里面直接echo东西是能echo出来的


回复讨论(解决方案)

header输出是什么?

header输出是什么?



不是太明白您说的是什么意思哎。是需要这个吗?

header输出是什么?



我刚刚又试了一下 改成 else {
                echo $_POST['username'];
                echo $_POST['password'];
                //$login = new \Home\Model\LoginModel();
                //$login->CheckLogin($_POST['username'], $_POST['password']);

这次直接输出$_POST的东西,也是这样。为什么是输出就会这样子?

应该是一个文件的扩展名不对,导致浏览器没法读取、解析,你找到login的文件看看

header输出是什么?



我今天在Index.php里注释掉header("content-type:text/html,charset=utf=8");
然后就行了。虽然可以了但是却不知道为什么啊。

应该是一个文件的扩展名不对,导致浏览器没法读取、解析,你找到login的文件看看



我今天在Index.php里注释掉header("content-type:text/html,charset=utf=8");
然后就行了。虽然可以了但是却不知道为什么啊。

断点调试看下,应该是代码哪里有问题,暂时无法通过你的代码看出问题。


应该是一个文件的扩展名不对,导致浏览器没法读取、解析,你找到login的文件看看



我今天在Index.php里注释掉header("content-type:text/html,charset=utf=8");
然后就行了。虽然可以了但是却不知道为什么啊。
是charset=utf8,你那个写法是连等于的意思,你把-号按成了=号。。。。。
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板