nepster-web
@nepster-web

Symfony 2. Как красиво организовать конфигурацию бандлов в базе данных?

Решил еще раз попробовать поработать с Symfony 2, работая с сервисами задался вопросом, а как-же красиво хранить значения конфигурации в базе данных ?

К примеру у меня есть бандл и в нем конфигурации сервисов:
parameters:
#    parameter_name: value

services:
    my_service:
        class:        PageBundle\Services\MyService
        arguments:    [param1, param2]


Все здорово, работает. Но мне бы хотелось параметры param1 и param2 хранить в базе данных. Есть очень много доков, как это вынести в отдельные файлы, я даже нагуглил старенький бандл для реализации такой вещи: https://github.com/egzakt/UnifikDatabaseConfigBundle .

К сожалению в бандле меня смущает последний коммит 2 года назад, да наверняка есть более простое решение. Собственно подскажите, кто как решает данную задачу ?
  • Вопрос задан
  • 260 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
да, сделайте сервис аля ParamsProvider или что-то в этом духе. И все. Либо инджектите его либо через выражения подставляйте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы