Я хочу создать собственный файл site_globals.yml (или ini) файл под app/config/
и получить доступ к его переменным с любого контроллера. Как мне это сделать?Создание глобальной переменной yml/ini для доступа с контроллеров
приложения/Config/site_globals.yml (или INI)
globals:
name: Symfony
middle: Master
surname: To Be
Примечание: Я знаю, как получить доступ к параметрам parameter.yml файла в контроллерах с $this->container->getParameter('xxxxxxxx')
, но я хочу, чтобы создать свои собственные файл.
Я старался, как этот блог (Symfony 2: Using Global Variables) показывает, но запутался.
Выполнение такой же задачи, но продолжайте получать эту ошибку: 'FileLoaderLoadException: невозможно импортировать ресурс" /var/www/html/local/sport/app/config/site_globals.yml "из"/var/www/html/local/спорт/приложение/Config/config.yml». (Нет расширения, которое может загрузить конфигурацию для «my_wonderful_global» (в /var/www/html/local/sport/app/config/site_globals.yml). Посмотрел на пространство имен «my_wonderful_global», нашел «framework», «security »,« twig »,« monolog »,« swiftmailer »,« assetic »,« doctrine »,« sensio_framework_extra »,« football_team »,« web_profiler »,« sensio_distribution »)' – BentCoder
В пользовательском yml-файле отсутствовал параметр. – BentCoder