Cómo crear un archivo de configuración yaml personalizado en Symfony
Lo que quiero hacer es bastante simple: almacenar datos en un archivo de configuración personalizado que quiero leer más adelante.
Creé mi archivosomething.yml
que puse en el globalconfig
directorio. Se ve así:
prod:
test: ok
dev:
test: ko
all:
foo: bar
john: doe
Luego copié el config_handlers.yml y también lo puse en el directorio de configuración y agregué lo siguiente en la parte superior del archivo:
config/something.yml:
class: sfDefineEnvironmentConfigHandler
param:
prefix: something_
Pero si estoy llamandosfConfig::get("something_foo");
Sigo recibiendoNULL
.
¿Qué hice mal? Solo quiero leer valores, así que no es necesario crear un controlador de configuración personalizado, ¿verdad?
He leído el documento aquí:http://www.symfony-project.org/book/1_2/19-Mastering-Symfony-s-Configuration-Files a pesar de que estoy ejecutando 1.4 (no creo que eso haya cambiado desde entonces).
Editar: Por supuesto que puedo usarsfYaml::load()
pero me gustaría hacer las cosas de una mejor manera.