return $this->goBack(); // 先看看Yii::$app->user->returnUrl是否已经设置, returnUrl没有设置且goBack()中的参数也未设置则会返回到homeUrl指定的地址。 //Yii::$app->user->setReturnUrl(\Yii::$app->request->referrer); return $this->goBack(\Yii::$app->request->referrer); //比如修改页面,修改失败则可以使用这个返回之前修改的页面,配合session使用,给出提示信息。 可以使用$session = \Yii::$app->session; $session->setFlash(‘editmsg‘, ‘修改失败,请重试‘); 给出提示信息 在页面中可以使用如下代码显示提示信息。 <?php if(\Yii::$app->session->hasFlash(‘editmsg‘)):?> <div class="btn-danger"><?=\Yii::$app->session->getFlash(‘editmsg‘)?></div> <?php endif; ?>
原文:https://www.cnblogs.com/bneglect/p/11421479.html