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.