Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2007, 21:51
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 8 meses
Puntos: 2
Array de objetos

Tengo lo siguiente:

Código PHP:
<?php
class laboratorio
{
    private  
$a;
    
    public function 
setA($i)
    {
        
$this->a=$i;
    }
    public function 
getA()
    {
        return 
$this->a;
    }
}

class 
red
{
    private 
$laboratorios = array() ;


    function 
cargarObjetos()
    {
        
array_push($this->laboratorios $this->nuevoLaboratorio);
    }

    function 
getListaLaboratorios()
    {
        return 
$this->laboratorios;
    }
    function 
setNuevoLaboratorio(laboratorio $laboratorio)
    {
        
$this->nuevoLaboratorio=$laboratorio;
    }
}

$red = new red();




// supongamos que esto es un array de registros tomados de una bd (a modo de ejemplo uso el for fijo)

for($i=0;$i<2;$i++)
{
    
$objeto=new laboratorio();
    
$objeto->setA($i);
    
$red->setNuevoLaboratorio($objeto);
    
$red->cargarObjetos();

}
si lo que hice anteriormente esta bien, ahora tengo un objeto red con una coleccion de objetos laboratorios

1- Esta es la forma correcta de implementar una consulta a una base de datos?
2- si es asi, como recorro despues el array de objetos para ir viendo sus atributos


muchas gracias