@krista
Чтобы сделать редирект после отправки формы в Yii2, необходимо добавить в метод контроллера, который обрабатывает POST запрос формы, следующий код:
1
|
return $this->redirect(['view', 'id' => $model->id]); |
Где 'view' – это название действия, на которое нужно перенаправить пользователя после отправки формы, а 'id' => $model->id – это параметры, которые передаются на это действие.
Также можно использовать метод Url::to для указания URL-адреса, на который нужно сделать редирект:
1 2 3 |
use yii\helpers\Url; ... return $this->redirect(Url::to(['view', 'id' => $model->id])); |
Таким образом, после отправки формы пользователь будет перенаправлен на страницу, указанную в параметрах метода redirect.