Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/09/2007, 21:15
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: Que pasa en el Ambiente ?

Aun asi como lo comentas, creo tu disenio esta mal planteado, si cada que creas un objeto usuario, tienes que levantar todos esos datos (facturas, items, item), entonces estas descargando de la base de datos, cosas que no vas a usar.

Asi como te comento SI es posible persistir algunos objetos, agregando el codigo en el destructor del objeto para que se almacenen en una variable de session.

Aunque todavia sigo pensando que lo mejor seria que tubieras metodos listarFacturas que hicieran una consulta a la base de datos, y en dado caso usar muchas variables de cache.

Personalmente creo es mas limpia la forma en la que trabaja PHP, ya que asi es menos probable que termines con multiples objetos basura en memoria, y datos que probablemente no sean los actuales ya que no se reflejan de la base de datos.

Saludos.