Bonjour,
Je suis en train de coder une classe pour gérer des articles par rapport à la bdd.
J'ai une classe Article pour représenter les articles eux-même, et une classe ArticleManager qui travaille avec des objets Article.
Voici la structure de mes classes pour le moment :
Mais voilà, il y a un moment où il faudrai que je récupère seulement la liste des articles disponibles. Par exemple je voudrais pouvoir récupérer la liste de tous les articles qui appartiennent à une certaine catégorie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class Article { var $id; var $title; var $date; var $author; var $content; var $category; var $id_category; } class ArticleManager { function addArticle () {} function removeArticle () {} function updateArticle () {} function getArticleById () {} }
Première chose : cela aurait-il une consistence quelconque de ne récupérer que la liste de id et titre des articles sans récupérer les articles eux-même ?
deuxième chose : les éléments de la liste renvoyée par la méthode sont de quelle type ? Sont-ce des objet Article où je ne remplis que quelques champs, ou alors dois-je créer une nouvelle classe ArticleHeader (par exemple) et ma méthode renverrait une liste d'instance de la classe ArticleHeader.
dernière choses : si je crée une nouvelle classe je dois l'appeller comment ? Et ma méthode je l'appelle comment ? getArticleListByCategory ou getListArticleByCategory ou encore autre chose ?
Je précise que je suis en php4.
Merci d'avance.
Partager