我有这样的yml配置:
test_array:
dynamic_key:
- 'this_is_value'
- 'it_is_also_a_value'
second_dynamic_key:
- 'yop, value'
- 'another value'
配置后,我想要一个像这样的数组:
$iNeedToGetArrayLikeThis = [
'dynamic_key' => [
'this_is_value',
'it_is_also_a_value'
],
'second_dynamic_key' => [
'yop, value',
'another value'
]
];
但是我得到了
$whatIGet = [
[
'dynamic_key' => [
'this_is_value',
'it_is_also_a_value'
],
'second_dynamic_key' => [
'yop, value',
'another value'
]
],
];
我尝试使用->useAttributeAsKey()
,但是那也不起作用。
我的代码配置代码:
->children()
->arrayNode('test_array')
->ignoreExtraKeys(true)
->arrayPrototype()
->prototype('scalar')
->end()
->end()
->end()
->end()
->end()