Настраиваемый каскад Symfony - PullRequest
4 голосов
/ 01 мая 2011

В Symfony 1.4 можно определить пользовательский файл конфигурации (например, my_config.yml), который разрешает каскадирование;например, имея глобальный пользовательский файл конфигурации и аналог уровня модуля?

1 Ответ

2 голосов
/ 01 мая 2011

Да.

Определите обработчик конфигурации в config_handlers.yml. Вероятно, это будет выглядеть так:

config/my_config.yml:
  class: myConfigHandler

Напишите ваш обработчик конфигурации. Вы можете посмотреть на другие обработчики конфигурации в lib/config для примеров. Вы, вероятно, захотите продлить sfYamlConfigHandler.

Чтобы получить доступ к вашим настройкам:

sfContext::getInstance()->getConfigCache()->checkConfig('/config/my_config.yml');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...