ol_efk
@ol_efk

Symfony3+Twig Как сделать глобальную переменную?

Добрый вечер.
Подскажите, пожалуйста, как реализовать глобальную переменную, например {{ tags.name }}, с выводом из БД определенного значения в любой шаблон.
  • Вопрос задан
  • 350 просмотров
Решения вопроса 1
@TexElless
Backend-разработчик(преимущественно PHP и Symfony)
Сделайте сервис, который сможет отдавать нужные вам данные по запросу нужного метода.
И заинжектите сервис в twig.
В config.yml:
twig:
    globals:
        your_service: '@your_service'

В twig можно просто дергать {{ your_service.someMethod() }}

Немного документации.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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