
正文
thinkphp链接不跳转,thinkphp header
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么实现thinkphp不跳转页面跳转
thinkphp只是php一个框架了,但如果要实现页面跳转并不能使用header函数来实现了,
系统的Action类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交;
参考如下:
$User=M(‘user’)//实例化user表
$res=$User-where(array(’name’=’lone’))-select //查询name是lone
If($res){
$this-success(“输出的提示信息”,”/User/list/”);
//查询成功后跳转的页面第二个参数是模板路径地址
}else{
$this-error(“输出的错误信息”); //查询失败后返回上一页
}
$this-redirect(“Index/list”); //直接跳转,不带计时后跳转
相关问答
Q1: thinkphp中的$this->success();这个不跳转是什么原因?
你的语句看着没有什么问题看,你实际操作之后是否显示“更新成功”这样的提示
如果不行,只能看你整个语句
请把代码贴出来
Q2: thinkphp中页面无法跳转??
试一试
我感觉可能是你的
location.href="__APP__/Index/index";
中的__APP__没有被TP的模板引擎解析出来。
另外关于跳转的问题。你可以安装官方实例中的success页面的写法来写一个就行了。
对于TP这种OOP的框架,这样的跳转问题,最好是用ACTION来控制,能更精确点。
最后,欢迎到来交流,提问有关PHP的问题。
Q3: 我用ThinkPHP做了网站,但是首页不能自动跳转到index.php
那要改nginx或apache配置
设置默认主页文件:
nginx:index参数
apache:DirectoryIndex参数
thinkphp链接不跳转的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp header、thinkphp链接不跳转的信息别忘了在本站进行查找喔。







