web-dev-qa-db-ja.com

Symfony2の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)で多次元配列を定義するにはどうすればよいですか?

31
user2143356

これを試して

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]

または、さらに必要な場合- ドキュメントを読む

55
Vitalii Zurian