我想做的事情非常简单:将数据存储在自定义配置文件中,以便稍后读取。
我创建了一个名为something.yml
的文件,放在全局config
目录中。
它看起来像这样:
prod:
test: ok
dev:
test: ko
all:
foo: bar
john: doe
然后我复制了config_handlers.yml并将其放在了config目录中,并在文件顶部添加了以下内容:
config/something.yml:
class: sfDefineEnvironmentConfigHandler
param:
prefix: something_
但是,如果我调用sfConfig :: get(“something_foo”);,我一直得到
NULL。
我做错了什么?
我只想读取值,所以不需要创建自定义配置处理程序,对吧?
我阅读了这里的文档:http://www.symfony-project.org/book/1_2/19-Mastering-Symfony-s-Configuration-Files,即使我正在运行1.4(我认为从那时起没有改变)。
编辑:当然,我可以使用sfYaml :: load(),但我希望以更好的方式完成事情。