参数为Symfony2中Yaml中的数组

时间:2013-03-21 11:08:02

标签: symfony yaml

我这样做很好:

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

1 个答案:

答案 0 :(得分:55)

试试这个

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