, : $referer
, Login
Yii::$app->request->referrer
, , , , null
, index. , URL- , , , , URL-, $this->goBack($form->referer? $form->referer: null)
. :
:
public $referer;
:
$model = new Login();
$model->referer = Yii::$app->request->referrer;
...
if($model->load(Yii::$app->request->post()){
...
if($model->save()){
return $this->goBack((($model->referer) ? $model->referer : null));
}
}
login.php:
<?= $form->field($model, 'referer')->hiddenInput()->label(false) ?>