Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$mainConfig = array(
'components' => array(
'db' => array(
'connectionString' => 'mysql:host=prodaction_host;dbname=prodaction_dbname',
'emulatePrepare' => true,
'username' => 'prodaction_username',
'password' => 'prodaction_password',
'charset' => 'utf8'
),
),
);
$devConfig = array(
'components' => array(
'db' => array(
'connectionString' => 'mysql:host=dev_host;dbname=dev_dbname',
'username' => 'dev_username',
'password' => 'dev_password'
),
),
);
var_dump(array_replace_recursive($mainConfig, $devConfig));
var_dump(CMap::mergeArray($mainConfig, $devConfig));
var_dump(array_replace_recursive($mainConfig, $devConfig) === CMap::mergeArray($mainConfig, $devConfig));
define('YII_DEBUG', true);
define('YII_TRACE_LEVEL', 3);
define('YII_ENABLE_ERROR_HANDLER', true);
define('YII_ENABLE_EXCEPTION_HANDLER', true);
Разделение конфигураций в Yii по взрослому