Mensagem de erro personalizada banco de dados indisponível – ZendFramework
Bom vou falar sobre a mensagem personalizada de erro caso o banco de dados esteja indisponivel.
 vamos la… no bootstrap.php do ZendFramework basta você inserir o metodo abaixo.
protected function _initConnection()
    {
        $options    = $this->getOption('resources');
        $db_adapter = $options['db']['adapter'];
        $params     = $options['db']['params'];
        try{
            $db = Zend_Db::factory($db_adapter, $params);
            $db->getConnection();
            $registry = Zend_Registry::getInstance();
            $registry->set('db', $db);
        }catch( Zend_Exception $e){
            //echo $e->getMessage();
            echo "
            		
            		          Estamos sem conexão ao banco de dados no momento.
            		          
já estamos providenciando a Solução. 
            		          
            		          Mensagem de Erro : " . $e->getMessage() . "   ";
            exit;
        }
    }
pode ver que possui um “echo” com html dentro, basta personalizar ao seu gosto, espero que tenha gostado.