32

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

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) 中定义多维数组?

4

1 回答 1

58

试试这个

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]

或者,如果您想要更多 -阅读文档

于 2013-03-21T11:09:23.140 回答