これが可能かどうかはわかりませんが...
zf2 ModuleManager は、モジュールのすべての構成配列を順番にマージしてから、ユーザー定義の構成配列をマージします。したがって、$config1
がマージされると、$config2
が得られます$merged
。
$config1 = [
'key1' => 1,
'key2' => 2,
'key3' => 3
]
$config2 = [
'key1' => 'different',
'key4' => 4
]
$merged = [
'key1' => 'different',
'key2' => 2
'key3' => 3
'key4' => 4
]
これは素晴らしいことで、ほとんどの場合に有効です。ただし、キーを削除したい場合はどうすればよいですか? 私が$config1
上記のように持っていて、この代替を以下に作成したい$merged
場合、の値はどうあるべきですか$config2
(削除されていることに注意してくださいkey2
)?
$merged = [
'key1' => 'different',
'key3' => 3
'key4' => 4
]