Данные запроса на перенаправление лития

Попытка построить метод контроллера, который может перенаправлять и отправлять данные запроса вместе с ним. Контроллер / перенаправление маршрута, кажется, не имеет ничего, что может достичь этого.

Этот вопрос дал новый подход но я не могу понять, как перенаправить на указанную страницу вместо рендеринга на текущей.

$forward = Libraries::instance("controllers", "Main", [
'request' => $this->request
]);
return $forward($this->request, ['action' => 'view']);

Маршрут испытаний Похоже, я тоже не могу понять, как я могу добиться перенаправления URL, сохраняя при этом данные запроса?

1

Решение

Из контроллера:

$this->redirect(['AnotherController::anotherAction', '?' => $this->request->query], ['exit' => true]);

$this->request->data не может быть отправлено Перенаправления местоположения браузера могут указывать только строку запроса. Вы можете отобразить страницу с формой, содержащей данные во входных HTML-элементах, и отправить форму при загрузке. Или вы можете сохранить данные в сеансе или где-нибудь на стороне сервера и получить их при следующем запросе.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]