【问题标题】:YAML: How are hierarchical YAML files flattened in Symfony?YAML:如何在 Symfony 中扁平化分层 YAML 文件?
【发布时间】:2011-05-07 05:52:32
【问题描述】:

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

level1:
  contact:
    website: www.prasadgupte.com

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

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

【问题讨论】:

    标签: configuration symfony1 yaml


    【解决方案1】:

    替代方案: 如果这个语法看起来没问题,get('level1[contact][website]') 然后使用

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2021-02-03
      • 1970-01-01
      • 2019-01-30
      相关资源
      最近更新 更多