Je suis novice en PHP orienté objet, mais j'ai réussi à comprendre la plupart des choses jusqu'à maintenant. Je construis un site Web où les utilisateurs peuvent créer un compte et ajouter, disons, des passe-temps à leur profil. J'ai réussi à comprendre la création de la classe, l'objet, le stockage d'un seul utilisateur dans la base de données et la récupération d'un seul utilisateur de la base de données - créer un nouvel objet à partir du tableau associatif renvoyé par le SQL "requête.OOPHP - Comment créer plusieurs objets à partir d'un tableau de lignes de base de données?
Où je suis maintenant coincé est quand j'en ai besoin pour retourner plusieurs lignes (enregistrements) de la base de données. Par exemple, un utilisateur peut avoir 7 hobbies; la requête SQL retourne toutes les 7 lignes dans un tableau associatif (avec des champs, par exemple, hobby_id, hobby_name, hobby_created), mais comment puis-je faire de chacun de ces enregistrements de lignes/passe-temps dans son propre objet?
J'ai essayé de chercher toutes sortes de termes, mais je ne sais pas si je manque juste le mot à la mode que j'ai besoin de chercher. Si quelqu'un pouvait me faire savoir la meilleure façon d'y parvenir, je serais éternellement reconnaissant.
Un grand merci, Steve
Merci à tous pour vos réponses - cela m'a fait réaliser que je peux probablement créer un tableau d'objets pour répondre à l'exigence, je ne pensais pas de cette façon auparavant. Je n'ai pas encore utilisé d'AOP et je ne veux pas y entrer pour l'instant (car je suis encore en train de me familiariser avec OO). J'ai déjà créé la classe pour "hobby" et fait tout le __construct, __get, __set etc. - J'ai fait une page qui permet à l'utilisateur d'ajouter un hobby un par un ... J'avais juste besoin de savoir comment alors pour récupérer tous les hobbies à afficher sur la page de profil utilisateur. Merci encore tout le monde! :) – SirMalius