Thinkphp基础 – 跳转与重定向

在控制器中设置跳转及重定向,主要用以下的方法

U("Home/User/index")  这样创建的 url 就是访问User控制的index方法

$this->success("提交成功!","index"); 提示成功并返回到同控制器的index方法

$this->success("提交成功!",U("Home/Index/list")); 提示成功并返回到不同控制器的list方法

$this->error("删除失败!"); 提示失败,并返回到上一页

$this->redirect("Home/User/index"); 直接跳转,不提示和不停留

以下是完整代码:

<?php 
namespace Home\Controller;
use Think\Controller;

class UserController extends Controller{
	public function index(){
		$url = U("Home/user/del");
		$modUrl = U("Home/user/mod");
		echo "<a href='{$url}'>删除</a>";
		echo "<a href='{$modUrl}'>修改</a>";
	}
	public function add(){
		echo '添加页面';
		$this->success("添加成功!","index");	//提示成功,并返回同控制器下的其他方法
		//$this->success("添加成功!",U("Home/Index/list"));	//返回应用下的其他控制器
	}
	public function del(){
		echo '删除页面';
		$this->error("删除失败!");	//提示删除失败,并跳转到上一个页面
	}
	public function mod(){
		$this->redirect("Home/User/index");	//重定向直接跳转,不提示信息也不停留
	}
}

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇