Вы можете использовать разделители для создания дополнительных подразделов, и они представлены как объекты другого уровня ($ config-> some-> a) или с помощью $ config-> toArray (), их можно превратить в многоуровневый массив.
Сочетание описанных выше методов для создания массивов и разделителей выглядит так:
some.a[] = a
some.a[] = b
some.b[] = c
даст результаты, которые вы ищете.
array('some' => array('a' => array(0 => 'a',
1 => 'b'),
'b' => array(0 => 'c')
));