【问题标题】:Parameters as array in Yaml in Symfony2Symfony2中Yaml中的参数作为数组
【发布时间】:2013-03-10 20:37:56
【问题描述】:

我正在这样做,效果很好:

parameters:
 array_name1: [a, b, c, d]
 array_name2: [x, y, a, b]

现在我需要在 PHP 中添加 $array_name3[1] = array("a", "b", "c") 等,如下所示:

parameters:
 array_name3[1]: [1, 2, 3]
 array_name3[2]: [a, b, c]
 array_name3[3]: [x, y, z]

...这当然行不通。我尝试的一切似乎都没有被接受。

如何在 Yaml (Symfony2) 中定义多维数组?

【问题讨论】:

    标签: symfony yaml


    【解决方案1】:

    试试这个

    parameters:
       array_name3: 
          - [1, 2, 3]
          - [a, b, c]
          - [x, y, z]
    

    或者如果你想让它具有关联性:

    parameters:
       array_name3: 
          1: [1, 2, 3]
          2: [a, b, c]
          bla: [x, y, z]
    

    或者如果你想要更多 - read documentation

    【讨论】:

      猜你喜欢
      • 2012-06-04
      • 2023-02-02
      • 1970-01-01
      • 2012-07-06
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 2015-03-08
      相关资源
      最近更新 更多