Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2011, 08:10
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Clase modelo.(MVC) Conexión a base de datos.

Exacto, este es uno de los perfectos ejemplos de como PDO + patrón registry puede servir para lo que deseas, y porque Singleton no es aconsejable para Bases de Datos:
Código PHP:
Ver original
  1. $db1 = new PDO(/**/);
  2. $db2 = new PDO(/**/);
  3. $db3 = new PDO(/**/);
  4.  
  5. Registry::set('db1', $db1);
  6. Registry::set('db2', $db2);
  7. Registry::set('db3', $db3);
  8.  
  9. /** Mas adelante **/
  10. for (/** **/) {
  11.       $db1 = Registry::get('db1');
  12.       $db1->execute(/**/);
  13.  
  14.       $db2 = Registry::get('db2');
  15.       //etc.
  16. }