加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – yii2更新后返回上一页

发布时间:2020-12-13 21:56:23 所属栏目:PHP教程 来源:网络整理
导读:更新记录后,如何将用户重定向到上一页?这是典型的情况: 用户位于索引页面中,并对记录中的结果或分页进行过滤,然后找到要编辑的页面,然后单击编辑按钮.他们更新该记录的数据,一旦他们点击“更新”按钮,他们就会被重定向到索引视图,但先前选择了过滤器/页面.
更新记录后,如何将用户重定向到上一页?这是典型的情况:

>用户位于索引页面中,并对记录中的结果或分页进行过滤,然后找到要编辑的页面,然后单击编辑按钮.他们更新该记录的数据,一旦他们点击“更新”按钮,他们就会被重定向到索引视图,但先前选择了过滤器/页面.

我已经尝试在更新后在我的控制器中使用下面

return $this->redirect('index',302); (this is not what I need)

return $this->redirect(Yii::$app->request->referrer); (this gets user back to update view and not to index view with filters)

return $this->goBack(); (this gets user to homepage)

谢谢!

解决方法

在您希望用户重定向到添加的操作中

yiihelpersUrl::remember();

现在接下来调用任何控制器,如:

return $this->goBack();

将用户重定向到“标记”操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读