Необходимо в контроллере вернуться на предыдущую страницу.
Один из подходов
if(Yii::$app->user->returnUrl != '/') return $this->goBack(); else return Yii::$app->request->referrer ? $this->redirect(Yii::$app->request->referrer) : $this->goHome();
Что бы воспользоваться методом goBack()
мы должны установить предварительно значение returnUrl
, т.к оно не устанавливается автоматически (поведение нуждается в сессии и зависит от конкретной ситуации).
Поэтому мы используем значение referrer
для возврата на предыдущую страницу, в случае если returnUrl не содержит установленный адрес. В противном случае нас будет перекидать на главную страницу.