Да.
Определите обработчик конфигурации в config_handlers.yml
. Вероятно, это будет выглядеть так:
config/my_config.yml:
class: myConfigHandler
Напишите ваш обработчик конфигурации. Вы можете посмотреть на другие обработчики конфигурации в lib/config
для примеров. Вы, вероятно, захотите продлить sfYamlConfigHandler
.
Чтобы получить доступ к вашим настройкам:
sfContext::getInstance()->getConfigCache()->checkConfig('/config/my_config.yml');