Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2007, 11:48
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 5 meses
Puntos: 43
Re: Guardar conexion a bd

Hola 1000i1!

Nada mas para enriquecer la respuesta de DarkXNightmare, si utilizas php5 cuenta con varias diferencias en relación a la OOP manejada en PHP4.

En el argumento del método constructor: "&$db", en php5, todas la referencias a objetos ya son pasadas implícitamente si tener que recurrir al uso del signo "&", también cuenta ya con modificadores de acceso y ahora tu método constructor los puedes renombrar a __construct.

El ejemplo de DarkXNightmare migrado a php5, se vería así:

Código PHP:
class SessionAdmin
{
     private 
$db null;
     
     public function 
__construct($db) {
          
$this->db $db;
     }
      
      
//Mi método getter para obtener la referencia al objeto db.
      
public function getDb() {
          return 
$this->db;
      }
}

$db = new DBConnection(); // Inicias tu objeto de conexión a Bases de Datos...
$db->Connect(); // Conectamos a la Base...
$session = new SessionAdmin($db); // Le paso el objeto completo para que lo use como quiera.
//No lo he probado pero debe de funcionar. XD
$session->getDb()->Connect(); // Así, usas el Objeto de Conexión a Bases de Datos como si fuera parte de tu Objeto. 

Un saludo!