Tengo algunos sitios creados con Cakephp. Si alguno de estos sitios pierde su conexión a la base de datos por algún motivo, no lo maneja bien. Básicamente se presenta dentro de sí mismo tratando de mostrar un error una y otra vez hasta que el navegador se cuelga. La representación en sí misma es causada por el uso de requestAction de los elementos.Cakephp: detecta si no se puede conectar a la base de datos y recupera correctamente
Lo que quiero saber es ¿cómo puedo comprobar si existe la conexión de base de datos
He intentado esto en el app_controller antes del filtro:
if(!ConnectionManager::getDataSource('default'))
{
die(); //this will be a message instead
}
pero no parece funcionar.
Gracias
Muchas gracias –
Lo utilizo para enviar un correo electrónico si el ¡DB cae alguna vez! (Estoy con Amazon RDS), ¡funciona genial! +1 – Anil