Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2011, 22:23
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
seteo de muchos atributos en una clase (como?)

Hola a todos, resulta que tengo una tabla de la base de datos (la principal) que tiene facil 25 columnas, las cuales necesito setear todas para luego mostrar los datos.
Yo arme una clase en la cual escribi esta funcion estatica

Código PHP:
public static function setEjemplar($tomo,$folio,PDO $conn){
        
$sql "SELECT * from publeje where tomo = ? and folio = ?";
        
$stmt $conn->prepare($sql);
        
$stmt->bindParam(1,$tomo,PDO::PARAM_INT);
        
$stmt->bindParam(2,$folio,PDO::PARAM_INT);
        
$stmt->execute();
        
$data $stmt->fetch(PDO::FETCH_ASSOC);
        
$conn null;
        
$e = new ejemplares();
        
$e->setTomo($data['tomo']);  //seteo de propiedad
        
$e->setFolio($data['folio']);  // seteo de otra propiedad 
                //  .......................>  aca seguiria asi hasta llegar las 25
            
return $e;
    } 
ahora mi pregunta es, no hay alguna forma en estos casos que son muchos atributos que hay que setear para hacerlo con algun bucle o algo ??

saludos y gracias..