ThinkPHP框架的学习四之跳转

前端之家收集整理的这篇文章主要介绍了ThinkPHP框架的学习四之跳转前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<table class="PHP"><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
@H_404_1@</td>
<td class="de1"><pre class="de1">在Think中可以以下两种方法实现我们的跳转
成功跳转 success<span class="br0">(<span class="st_h">'提示信息'<span class="sy0">,<span class="st_h">'控制器/方法名'<span class="sy0">,<span class="st_h">'跳转时间'<span class="br0">)
失败跳转 error<span class="br0">(<span class="st_h">'提示信息'<span class="sy0">,<span class="st_h">'跳转时间'<span class="br0">)
特别注意<span class="sy0">:<span class="re0">$this<span class="sy0">-><span class="me1">success<span class="br0">(<span class="br0">)<span class="sy0">;和<span class="re0">$this<span class="sy0">-><span class="me1">error<span class="br0">(<span class="br0">)<span class="sy0">;不可以跨控制器跳转<span class="sy0">,解决办法<span class="sy0">,可以利用ThinkPHP中的重定向解决redirect<span class="br0">(<span class="br0">)<span class="sy0">;
 
ThinkPHP重定向
使用重定向可以进行跨控制器或者跨模块跳转
<span class="re0">$this<span class="sy0">-><span class="me1">redirect<span class="br0">(<span class="st_h">'跳转的地址'<span class="sy0">,<span class="st_h">'携带的参数'<span class="sy0">,<span class="st_h">'跳转的时间'<span class="sy0">,<span class="st_h">'提示信息'<span class="br0">)<span class="sy0">;
 
例子:<span class="re0">$this<span class="sy0">-><span class="me1">redirect<span class="br0">(<span class="st_h">'Admin/User/index'<span class="sy0">,<a href="http://www.php.net/array"&gt;<span class="kw3">array<span class="br0">(<span class="st_h">'id'<span class="sy0">=><span class="nu0">88<span class="sy0">,<span class="st_h">'pid'<span class="sy0">=><span class="nu0">99<span class="br0">)<span class="sy0">,<span class="nu0">2<span class="sy0">,<span class="sth">'我要去远方'<span class="br0">)<span class="sy0">;
 
 
 @H
404_1@</td>
</tr></table>

猜你在找的程序笔记相关文章