В приложении Zend Framework 2, управляемом Apigility, когда создается адаптер базы данных (через пользовательский интерфейс администратора Apigility), его настройки по умолчанию сохраняются в /config/autoload/global.php
return array(
'db' => array(
'adapters' => array(
...
'DbAdapter_FooBar' => array(),
...
),
),
...
);
и в /config/autoload/local.php
return array(
'db' => array(
'adapters' => array(
...
'DbAdapter_FooBar' => array(
'charset' => 'UTF-8',
'database' => 'asdf',
'driver' => 'PDO_Mysql',
'hostname' => 'asdf',
'username' => 'asdf',
'password' => 'asdf',
'port' => '1234',
'driver_options' => array(
1002 => 'SET NAMES \'UTF8\'',
),
),
...
),
),
...
);
В приложении, над которым я работаю, структура файлов конфигурации отличается от стандарта ZF2, например. для настроек базы данных есть отдельные конфигурационные файлы: /config/autoload/mydb.global.php
и /config/autoload/mydb.local.php
.
(Как) Можно ли настроить Apigility таким образом, чтобы настройки адаптеров баз данных сохранялись в настраиваемых файлах конфигурации? Как/где установить эти файлы?