En ese caso manda a llamar a setAdapter solo en el método que lo ocupas, o crea un método para cambiar el adapter ej:
Código PHP:
Ver originalclass MyTable extends Zend_Db_Table_Abstract {
public function swapToSQL()
{
$sqlAdapter = Zend_Registry::get('sqlAdapter');
$this->_setAdapter($sqlAdapter);
}
public function swapToMySQL()
{
$this->_setAdapter(self::getDefaultAdapter());
}
}
Así puedes hacer el cambio antes de hacer la consulta ej:
Código PHP:
Ver original$table->swapToSQL();
$table->fetchAll();
$table->swapToMySQL();
Saludos.