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 - Tutoriel PHP
Dans le cours : PHP : La programmation orientée objet avec les bases de données
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
-
-
-
-
-
Comprendre le CRUD1 m 32 s
-
Appréhender l'active record2 m 19 s
-
(Verrouillé)
Ajouter la méthode attributes4 m 25 s
-
(Verrouillé)
Ajouter la méthode save3 m 46 s
-
(Verrouillé)
Protéger ses requêtes avec la méthode quote4 m 7 s
-
(Verrouillé)
Ajouter la méthode delete3 m 56 s
-
(Verrouillé)
Ajouter les liens de suppression4 m 19 s
-
(Verrouillé)
Afficher les informations sur le formulaire de modification.5 m 7 s
-
(Verrouillé)
Découvrir des méthodes de modifications d'article2 m 55 s
-
(Verrouillé)
Créer la méthode validation5 m 47 s
-
(Verrouillé)
Utiliser la méthode de validation3 m 5 s
-
(Verrouillé)
Comprendre l'objectmodel3 m 38 s
-
(Verrouillé)
Construire la classe objectmodel3 m 58 s
-
-
-