Перенаправить действие в другое действие (в фоновом режиме) - symfony


0

Я создаю систему ярлыков для своего URI: myurl.com/paul с Symfony2

В конце моего routing.yml:

shortcut:
  path: /{tag}
  defaults: { _controller: Bundle:Shortcut:shortcut }

мое быстрое действие:

public function shortcutAction ($tag) {

  // tag is profil

  return $this->forward(Bundle:Profile:show, array(
    profilId => 1,
  ));

  // tag is a group

  // ...

}

но у меня есть следующая ошибка

An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "" as such route does not exist.").

Маршрутизация к shortcutAction работает нормально, но метод пересылки не выполнен.

ОБНОВЛЕНИЕ: Все работают сейчас, это была проблема с вызовом в представлении

  •  65
  •  1
  • 11 май 2020 2020-05-11 10:16:58

1 ответ

0

Используйте

$this->redirectToRoute("route_name", [$params]);