The built in merge method of Zend_Config is just what you're looking for:
$config = new Zend_Config.......; $config2 = new Zend_Config.....; $config->merge($config2); // In this case, $config2 will be merged into $config. On 30/01/2009 2:49 AM, Jan Pieper wrote:
Is it possible to use "extends" in an array? I need to merge X config files to one config. I currently convert them to an array to merge them, but then the "extends" will be lost. ----- this two config files ------------------------- <zend-config> <foo> <bar>5</bar> </foo> </zend-config> <zend-config> <production>...<production> <staging extends="production">...</staging> </zend-config> ------ should be merged to -------------------------- <zend-config> <foo> <bar>5</bar> </foo> <production>...<production> <staging extends="production">...</staging> </zend-config> ----------------------------------------------------- Any clue how to merge X config files without losing "extends"? I see only a way using DOM but it should also work with Ini configs. -- Jan