Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/09/2011, 07:47
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Singleton, para conexion a BD

Cita:
Iniciado por Hidek1 Ver Mensaje
Yo por lo menos uso PDO + Patrón Factory para gestionar mi conexión a la base de datos.
y en su momento para revisar si estaba todo bien pues hise una prueba
Código PHP:
        $db Khaus_Db_Conection::getInstance();
        
var_dump($db); // object(Khaus_Db_PDOInstance)#8 (0) { }
        
$db Khaus_Db_Conection::getInstance();
        
var_dump($db); // object(Khaus_Db_PDOInstance)#8 (0) { }
        
        
$db = new Khaus_Db_PDOInstance(
                
Khaus_Config::database('driver'),
                
Khaus_Config::database('hostname'),
                
Khaus_Config::database('databaseName'),
                
Khaus_Config::database('username'),
                
Khaus_Config::database('password')
            );
        
        
var_dump($db); // object(Khaus_Db_PDOInstance)#9 (0) { } 

como vez.. el recurso retornado es diferente.. lo cual quiere decir que es una nueva conexión.

saludos.
Creo que esta idea esta orientada a lo que necesito, voy a implementarlo. Muchas gracias

Edit: en mi caso es critico determinar que exista solo una conexion y obligar con el singleton que esto ocurra. Por otro lado, lot endre en cuenta para futuros desarrollos
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Última edición por h2swider; 01/09/2011 a las 13:46