Получение базового URL сайта и глобальная передача его ветке в Symfony 2 - PullRequest
80 голосов
/ 27 июля 2011

Я делаю переход с CodeIgniter на Symfony 2. Может кто-нибудь дать мне пример того, как:

  • Получить базовый URL (URL без частей, специфичных для маршрута)
  • Глобально передайте эту переменную в связку веток, чтобы я мог использовать ее в каждом шаблоне.

Ответы [ 12 ]

0 голосов
/ 07 мая 2019

В одной ситуации, связанной с многодоменным приложением, app.request.getHttpHost помог мне. Он возвращает что-то вроде example.com или subdomain.example.com (или example.com:8000, когда порт не стандартный). Это было в Symfony 3.4.

0 голосов
/ 23 ноября 2014
{{ dump(app.request.server.get('DOCUMENT_ROOT')) }}
...