参数为Symfony2中Yaml中的数组

use*_*356 31 yaml symfony

我这样做很好用:

parameters:
 array_name1: [a, b, c, d]
 array_name2: [x, y, a, b]
Run Code Online (Sandbox Code Playgroud)

现在我需要在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]
Run Code Online (Sandbox Code Playgroud)

......当然不起作用.我没有尝试任何东西似乎被接受.

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

Vit*_*ian 55

试试这个

parameters:
   array_name3: 
      - [1, 2, 3]
      - [a, b, c]
      - [x, y, z]
Run Code Online (Sandbox Code Playgroud)

或者如果你想让它关联起来:

parameters:
   array_name3: 
      1: [1, 2, 3]
      2: [a, b, c]
      bla: [x, y, z]
Run Code Online (Sandbox Code Playgroud)

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