Загрузка ресурсов в symfony

88
5

Мне было интересно, как лучше всего загрузить файлы конфигурации yaml в symfony 2. Я говорю о написании собственных файлов и анализе их использования в моих контроллерах.


В идеале я должен иметь возможность объединить значения из нескольких файлов конфигурации, представляющих различные среды, которые у меня есть в моем приложении (dev, prod, ecc).


Скажем, у меня есть myconf.yml, который выглядит так:


name: x
surname: y

и myconf_dev.yml, который выглядит так:


surname: w
city: nyc

В идеале мне нужен какой-то интерфейс такого типа:


Magik::resolve("myconf", "dev");

который вернет


name: x
surname: w
city: nyc

Научно-?


Я заметил это http://symfony.com/doc/2.0/components/config/resources.html? Правильно ли это? Или есть что-то лучше готовое к использованию.


с
я
о

спросил(а) 2021-01-25T11:33:38+03:00 4 месяца, 4 недели назад
1
Решение
64

Зачем изобретать новый способ, если уже есть хороший?

Контейнер обслуживания Symfony может прекрасно хранить конфигурацию, и вы можете импортировать внешние ресурсы с помощью imports или расширения контейнера.

ответил(а) 2021-01-25T11:33:38+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема