Retour sur la persistance des données
- La Classe LivreMetier vue précédemment présente plusieurs défauts :
elle mélange le modèle de données, l'interaction avec la base de données, l'affichage via la méthode
toString
- Elle ne permet pas à un utilisateur de manipuler les données via des formulaires
- Pour corriger ces lacunes, nous reprenons le design de LivreMetier qui sera éclatée en trois classes
- une classe EntiteLivre.php qui ne traite que les informations des livres (numéro, titre, dépot
légal)
- une classe MyPDO qui permet de faire les requêtes élémentaires SQL sur une table quelconque
- une classe VueLivre qui offre l'outillage nécessaire pour visualiser un livre ou l'éditer