Предположим, что мы с вами создали какую-нибудь переменную окружения в файлах .env или .env.local. Например
TEST=123
Давайте рассмотрим, как мы можем получить значение этой переменной окружения в Symfony проекте.
Получение в контроллере и сервисах
В контроллере или сервисах мы можем получить это значение с помощью глобальной переменной $_ENV, которая содержит в себе все переменные окружения.
Если нам нужно получить значение переменной TEST, то сделать мы это можем с помощью следующей конструкции
dump($_ENV('TEST'));
Получение в Twig шаблоне
Если вдруг переменная окружения нам понадобиться в Twig шаблоне, то получить ее можно следующим образом:
{{ app.request.server.get('TEST') }}
Ничего сложного в работе с переменными окружения нет. Надеюсь, эти способы помогут вам решить эту задачу.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти