FitTech
@FitTech

Как получить ссылку на главную страницу?

В контроллере сделал
$homePage = Container::getRouter()->getContext()->getScheme() . '://' . Container::getRouter()->getContext()->getHost() . '/';


Будет подставляться http или https + host.

Как можно сделать эту строку проще?
Или такой вариант нормальный?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@bears
$homepage = $this->generateUrl('homepage', [], \Symfony\Component\Routing\Generator\UrlGeneratorInterface::ABSOLUTE_URL);

Вместо 'homepage' разумеется, имя роута главной страницы.

Но также можно получить из Request:
$request->getSchemeAndHttpHost();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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