Мой вопрос:
на CakePHP: Как использовать и подключить альтернативную конфигурацию базы данных, если не удалось подключиться к БД?
Исходя из моего вопроса выше, просто дайте вам понять, что на традиционном программировании PHP мы можем сделать так:
$db_configs=array(
0=>array('host'=>'localhost1','user'=>'root1','password'=>'password1'),
1=>array('host'=>'localhost2','user'=>'root2','password2'=>'password2')
);
foreach($db_configs as $db_config)
{
if(!mysql_connect($db_config['host'],$db_config['user'],$db_config['password'])
{
// DB Connection Failed, do nothing and try next db config...
}
else
{
echo 'DB Connection Success, Break';
break;
}
}
Таким образом, идея заключается в том, чтобы скрипт попытался повторно подключиться к базе данных, когда она не удалась, и использовал альтернативную переменную конфигурации.
Как мы можем сделать это на CakePHP?
Спасибо.