Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2010, 09:43
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: Uso del patrón singleton y las sesiones

Debes de entender que PHP no soporta guardar en sesiones los recursos, en este caso aunque almacenes el objeto PDO en la sesión este se va a cerrar al final de la ejecución de tu script, y es un comportamiento nativo de PHP, el garbage collector cierra todas las variables y recursos (lease conexiones a la base de datos, punteros a archivos, conexiones de fsockopen, etc.).

Aparte de eso no se recomienda usar Singleton para bases de datos, es mejor mantener una clase registro y así controlar tus instancias, hay varios posts en este foro donde se explica porque no es recomendable Singleton para bases de datos.

Saludos.