Hello tout le monde !
Je viens vous voir pour une petite question. Je chipote actuellement avec PHP et j'avais une question concernant la récupération d'infos propres à une clé étrangère depuis la base de donnée.
Imaginons que j'ai une table 'News' en BD avec une foreign key 'Auteur' qui vient de ma table 'Users'. De l'autre côté en PHP j'ai ma classe News également qui possède un attribut auteur, mais à quoi correspond t-il exactement ?
Moi je vois plusieurs choix possibles :
- Lorsque que je fais une requête pour récupérer une news, dans cette requête je fais une jointure entre mes deux tables et récupére l'info qui m'intéresse
- Instancier un objet User dans l'attribut de ma classe, mais je ne vois pas trop comment retourner le tout avec PDO depuis une function 'GetNews'
- Dans le constructeur de ma classe News, instancier un User pour aller rechercher les infos
Quelle est la meilleure solution ? Ou bien y en a-t-il une autre que je n'aurais pas penser ?
Merci d'avance
Partager