Bonjour,
Après de longue recherche, et une longue réflexion je n'arrive pas à trouver quelque chose de logique concernant un problème de développement en POO.
Je m'explique on a deux classes une auteur et une autre livre.
J'ai alors la méthode afficher_les_ouvrages() qui est dans la classe auteur...
Et c'est la que mon problème intervient dans cette méthode je fais un truc du style:
J'ai utilisé une table jointure car on suppose qu'un livre peut avoir plusieurs auteurs (exemple stupide je vous l'accorde)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql = SELECT id_livre FROM table_jointure WHERE id_auteur= $id; $query= $this->database->query($sql); while ($rs = $query->fetch_array() ) { $livre = new Livre($rs[0]); $livre->plein_dinformation(); }
Le constructeur de la classe Livre contient une requete incluant plusieurs table pour avoir des info comme, la notation par les utilisateurs, le nombre de fois acheter...
Donc mon problème c'est que si cet auteur à écrit 48 bouquins j'aurais 49 requètes dans la page...
Design pattern, Poo... Comment avoir du style?!
Un grand merci
Partager