@symnoob

Symfony 4 — Как сделать редирект в Сервисе?

Добрый день Форум!

Как сделать редирект в Сервисе, что-то типа: header("Location: www.example.com"); ?

use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Routing\RouterInterface;

....
class Navbar
{
  public function do_redirect($id){
    return new RedirectResponse($this->router->generate('account_rent_objekt_index'));
  }
}


ничего не происходит, даже ошибки нет :-(
метод естественно вызывается
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 1
voronkovich
@voronkovich
Сделайте подписчик события 'kernel.request'. См. https://symfony.com/doc/current/components/http_ke...

Пример можете в демо-приложении посмотреть: https://github.com/symfony/demo/blob/master/src/Ev...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы