Yii2 重定向到上一页 [英] Yii2 redirect to previous page

查看:47
本文介绍了Yii2 重定向到上一页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在我的应用程序正在使用 gridview 列出所有信息,它也有分页.当用户点击分页号,然后点击编辑,然后保存.它将用户重定向到查看页面.我想做什么来将用户重定向到上一页(带有分页号的网址).

Now My application is using gridview to list all information and it's also have pagination.when the user click on pagination number and then click on edit and then save. It redirect user to view page. What I want to do it to redirect user to previous page(url with pagination number).

推荐答案

您可以使用 Yii::$app->request->referrer 返回用户所在的最后一页.

You could use Yii::$app->request->referrer which returns the last page the user was on.

用法很简单:

return $this->redirect(Yii::$app->request->referrer);

您还需要考虑到 referrer 可以是 null:

You need also take into account that referrer can be null:

return $this->redirect(Yii::$app->request->referrer ?: Yii::$app->homeUrl);

请参阅文档.

这篇关于Yii2 重定向到上一页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆