Господин Котейка Майкев Котейка Майкев внизу предложил решение. Без goBack, сохранить в сессию url который нужен. НО оно не работает без xdebugger... (странности)
Как вы и говорили в actionBranch попадаю 2 раза. Даже с другим решением и там нет goBack, но есть общее redirect может дело в нём?
public function actionBranch($id)
...
if (Yii::$app->getSession()->get('previousUrl')) {
return $this->redirect(Yii::$app->getSession()->get('previousUrl'));
} else {
return $this->goHome();
}
}
а Yii::$app->getSession()->get('previousUrl') делаю в header
А при использовании document.cookie = '...' вроде устанавливается, но когда захочу в DevTools, Application, cookie записей об куки нет. И при отправке запроса с ajax, куки нет.
Спасибо помогло. Для нового проекта так и работает. Но в старом проекта строчное работало и работает, когда новые контроллеры добавляю. Не подскажете в чём может быть причина?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Как вы и говорили в actionBranch попадаю 2 раза. Даже с другим решением и там нет goBack, но есть общее redirect может дело в нём?
а Yii::$app->getSession()->get('previousUrl') делаю в header