Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2012, 08:52
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Acceso a SqlServer desde zend

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 original
  1. class MyTable extends Zend_Db_Table_Abstract {
  2.        public function swapToSQL()
  3.        {
  4.                $sqlAdapter = Zend_Registry::get('sqlAdapter');
  5.                $this->_setAdapter($sqlAdapter);
  6.        }
  7.  
  8.        public function swapToMySQL()
  9.        {
  10.                $this->_setAdapter(self::getDefaultAdapter());
  11.        }
  12. }

Así puedes hacer el cambio antes de hacer la consulta ej:
Código PHP:
Ver original
  1. $table->swapToSQL();
  2. $table->fetchAll();
  3.  
  4. $table->swapToMySQL();

Saludos.