Liste d'objets

Invité
Invité n'ayant pas de compte PHPfrance

28 mars 2006, 14:55

bonjour,

J'ai eu bô chercher, je n'ai pas trouvé un post ou un tuto correspondant à ma question, et pourtant elle est toute bête.

J'ai une table Sql livre [ propriété : id, nom, auteur, ... ]
J'ai créer un classe d'objet Livre , avec les méthodes get_livre, etc...

Je voudrais pouvoir récuper soit un livre, soit un ensemble de livres.

et pouvoir utiliser une méthode get_livre('all') qui me retourne une liste. je pourrais ensuite la manipuler en faisant par exemple :

echo $livre[0].auteur

Je me dis que cela tourne autour des tableaux, et/ou d'une classe Liste_livre, mais je ne vois rien du tout sur la manipulation de tableaux d'objets.

merci pour votre aide.

Eléphant du PHP | 413 Messages

28 mars 2006, 17:20

salut,
tu peux faire un truc du genre :
$a = array();
... boucle de parcours de la liste SELECT SQL -> $row ... {
  $livre = new Livre($row['id'], $row['nom'], $row['auteur']);
  $a[] = $livre; // ajout dans la liste
}
et à la fin t'as un tableau de tes objets "livre". c'est ça que tu veux faire ?
--
Goeb