YAML:Symfony中的分层YAML文件是如何变平的?

时间:2011-05-07 05:52:33

标签: configuration symfony1 yaml

我有一个具有以下结构的YAML文件。

level1:
  contact:
    website: www.prasadgupte.com

我使用sfYaml::load($file_path)将文件作为数组加载。我想展平数组,以便能够获得将返回get('level1_contact_website')的密钥www.prasadgupte.com

我在Symfony中浏览了几个代码文件,但无法确定执行此操作的文件。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

<强>替代: 如果此语法似乎正常,get('level1[contact][website]')则使用

sfToolkit::getArrayValueForPath($yaml_array, 'level1[contact][website]');