Dans le cours : PHP : La programmation orientée objet avec les bases de données

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 700 cours dispensés par des experts.

Comprendre  l'objectmodel

Comprendre l'objectmodel

Dans cette vidéo, nous allons aborder la classe Object Model. Jusqu'à présent, on a créé une classe Article qui contient les méthodes suivantes : la méthode save, update, find_by_id, findall et delete. Maintenant, qu'est-ce qui se passerait si on ajoutait une nouvelle classe, la classe user ? Cette classe user, par exemple, on va imaginer qu'on aimerait lui donner les mêmes méthodes que la classe Article. Donc on aimerait que le user puisse enregistrer, mettre à jour et utiliser la méthode find_by_id et findall de la même façon que la classe Article. Ça veut dire qu'il faudrait dans ce cas-là, au niveau de la classe user, recréer la méthode save, update, find_by_id et findall. Vous voyez, on se répète. Pour régler cette problématique, ce qui pourrait être intéressant, c'est tout simplement de mettre en place une troisième classe qui va contenir les différentes méthodes. Moi, je l'ai appelée Object Model, mais on peut l'appeler différemment. Cette classe-là va recueillir les…

Table des matières