Tema: esto es POO?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2011, 10:25
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
esto es POO?

Hola amigos,
estoy desarrollando modulos con PHP y PAJAX para luego venderlos a futuros clientes.

La primer duda que me surge es:
Tengo el objeto Usuario y este tiene como atributo otro objeto DatosPersonales,
cada uno con sus respectivos atributos. entonces
pàra cargar una los registros de la tabla usuarios hago esto

Código PHP:



Código PHP:
Ver original
  1. $res=mysql_query("select * from usuarios, datos where usuarios.id_user=datos.id_user_datos");
  2.     if(mysql_num_rows($res)  > 0){
  3.         $users = array();
  4.         while($row = mysql_fetch_object($res)){
  5.             $User = new User();
  6.             $User->setId($row->id_user);  
  7.             //asi con todas sus propiedades
  8.      
  9.             $Datos = $User->getDatos();
  10.             $Datos->setUserId($row->id_user);
  11.             $Datos->setId($row->id_datos);
  12.             //asi con todas sus propiedades
  13.      
  14.             $users[] = $User;
  15.             $users[datos] = $Datos;
  16.         }
  17.         return $users;
  18.     }


Supongo que esto funciona, lo hce recien.
Lo que es devolverme una array de Usuarios que a su ves tiene otro array Datos.

La pregunta es: esto esta bien si digo que es POO,
si luego quiero mostrar todo el contenido hago 2 foreach para recorerlos. ???