par
Alexb26 » 03 juil. 2020, 14:38
Bonjour,
Je souhaite créer les classes à partir d'une base de données existante.
J'ai une table "article" qui contient un champ "id_article" et une table "lieu" qui contient "id_lieu" et enfin une table de lien qui contient donc "id_article" et "id_lieu".
Je peux ainsi attribuer plusieurs lieux à un article, et bien sûr attribuer plusieurs articles à un lieu.
Je dois créer donc mes classes. Si je veux obtenir par exemple la liste des articles par lieu ou la liste des lieux par article :
- Dois-je créer une classe article + une classe lieu, puis dans la classe "article" j'effectue une requête SELECT UNION avec la table lieu, et dans la classe lieu une requête SELECT UNION avec la table article
- ou alors effectuer les requêtes ci-dessus uniquement dans la classe article
- ou enfin créer une troisième classe "article-lieu" qui contient les requêtes ci-dessus?
JE vous remercie par avance de votre aide
Bonjour,
Je souhaite créer les classes à partir d'une base de données existante.
J'ai une table "article" qui contient un champ "id_article" et une table "lieu" qui contient "id_lieu" et enfin une table de lien qui contient donc "id_article" et "id_lieu".
Je peux ainsi attribuer plusieurs lieux à un article, et bien sûr attribuer plusieurs articles à un lieu.
Je dois créer donc mes classes. Si je veux obtenir par exemple la liste des articles par lieu ou la liste des lieux par article :
- Dois-je créer une classe article + une classe lieu, puis dans la classe "article" j'effectue une requête SELECT UNION avec la table lieu, et dans la classe lieu une requête SELECT UNION avec la table article
- ou alors effectuer les requêtes ci-dessus uniquement dans la classe article
- ou enfin créer une troisième classe "article-lieu" qui contient les requêtes ci-dessus?
JE vous remercie par avance de votre aide