как получить доступ к параметрам из контейнера в файле конфигурации? - PullRequest
0 голосов
/ 25 июня 2018

дамп контейнера, вы можете видеть, что у меня есть параметр "linea.level":

container

моя конфигурация:

  access:
        type: stream
        path: "%kernel.logs_dir%/access.log"
        level: "%linea.level%"

ошибка: ParameterNotFoundException

1 Ответ

0 голосов
/ 25 июня 2018

Согласно документации

https://symfony.com/doc/current/service_container/parameters.html

Ваш контроллер

// checks if a parameter is defined (parameter names are case-sensitive)
$container->hasParameter('mailer.transport');

// gets value of a parameter
$container->getParameter('mailer.transport');

// adds a new parameter
$container->setParameter('mailer.transport', 'sendmail');

И ваши параметры.yml должны выглядеть как

# app/config/parameters.yml
parameters:
    mailer.transport: sendmail

Если вам нужна реальная помощь, отправьте больше информации о вашей проблеме ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...