Вернуться на две последние страницы по контроллеру после отправки форм на контроллере - PullRequest
0 голосов
/ 25 октября 2019

Например, когда я заполняю форму, которую хочу отправить, а затем хочу вернуться на предыдущую страницу. Это код, который я использую для получения предыдущей страницы
$this->agent->referrer()
Как именно я вернусь на вторую страницу раньше, так как, когда я использую код выше, я возвращаюсь к форме, которая у меня естьуже отправляю.

Я пробовал другой способ, например $_SERVER['HTTP_REFERER'], но я все еще возвращаюсь на страницу формы.
Вот код, который я сейчас использую:

$this->Model->updateDataProducts($id, $data);
$redirect = ($this->agent->referrer());
redirect($redirect);

Есть ли решения?

1 Ответ

0 голосов
/ 25 октября 2019

Установите URL-адрес перенаправления в контроллере:

При вашем вызове перенаправления вторым параметром является «метод» перенаправления, поэтому ваше перенаправление не работает. вам нужно что-то вроде этого:

$this->Model->updateDataProducts($id, $data);
redirect('search/my+search+term');  // if you need redirect any methods

Именно поэтому мы делаем конкатенацию строк, а не передаем поисковый термин второму параметру

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...