Symfony — получить параметры.yml с фронт-контроллером

У меня есть устаревшее приложение.

Я должен получить некоторые параметры из settings.yml в FrontController (app.php или app_dev.php), прежде чем система инициализирует Symfony Security Firewall. Этот параметр является путем к файлу конфигурации (этот конфигурационный файл находится за пределами моего проекта — конфигурация необходима для подключения к «библиотеке» с моей моделью).
Модель находится за пределами моего проекта.

Я должен включить эту библиотеку с помощью функции «включить», композитор падает.

В моей системе у меня есть securityController и userProvider, которые подключаются к базе данных через «библиотеку».

Так что я не знаю, как я могу получить параметр с paramters.yml
в FrontController.

1

Решение

Боюсь, вы не смогли, Symfony Firewall всегда запускается до попадания запроса в контроллер.

Так что в вашем сценарии, я думаю, вам следует обратиться к прослушивателю событий безопасности (не уверен, какой тип брандмауэра вы используете, x509, простой токен …), чтобы вы могли получить параметр нормально $container->getParameter() и хранить его где-то, то контроллер может прочитать его

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]