Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 19:45
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 4 meses
Puntos: 19
Cargar Objetos en php 5

Hola

Estoy viendo programacion de objetos con php5 y necesito si me pueden orientar. Tengo una clase sencilla:

class Producto{

public Id;
public Nombre;
public Precio;

}

Bueno actualmente para mostrar datos hago lo de siempre:

$prodList = array()
$result = mysql_query("select * from productos");
while ($row = mysql_fetch_assoc($result)) {
// Cargo un objeto producto
$prod = new Producto();
$prod->Id= $row["Id"];
$Prod->Nombre $row["Nombre"];
$prod-> $row["Precio"];

//Ahora agrego el producto al listado
$prodList[] = $Prod;
}

//Aca tengo una coleccion de objetos de productos en $prodList




Bueno, esto me funciona bien, pero la duda que tengo es que si no hay algo para hacerlo directamente a la carga, algo como esto:

$ProductosList = mysql_fetch_assoc($result))

Y que $Producto fuera ya un array o coleccion de productos, cosa que pueda hacer algo como:

foreach($ProductList as $Producto){
echo $Producto->Nombre;
echo $Producto->Precio;
}

Bueno, eso es lo que me pregunto, porque vengo de c# en donde lo que hacía era algo similar, creaba la clase producto y luego creaba una coleccion de productos para despues usarla para cargar una tabla

Por favor agradecería si esto se trabaja así en php5 con objectos o sino como se debe hacer o alguna orientación.
gracias
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!