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