Lo probaste ? tal cual esta deberia funcionar, aunque yo agregaria una comprobación minima a través de Zend_Registry::isRegistered, podria ser algo asi:
Código PHP:
Ver originalprotected function _setupDatabaseAdapter()
{
if (!Zend_Registry::isRegistered('Adapter2RegKey')) {
throw new Zend_Db_Table_Exception(/*****/);
}
$this->_db = Zend_Registry::get('Adapter2RegKey');
parent::_setupDatabaseAdapter();
}
con respecto al namespace, si cambias el nombre tenes que mover el fichero a la carpeta correspontiente y renombrarlo en todos los lugares que lo estes utilizando, multiplicalo por todos los ficheros que sean, si ya lo tenes echo asi, dejalo quieto y tenlo en cuenta para el proximo proyecto.
Saludos.