Bienvenue !

Ceci est un espace de partage d'expérience des utilisateurs de la plateforme pédagogique Odyssey (il faut avoir un compte ouvert sur Odyssey pour pouvoir y ajouter un commentaire). Une idée, une suggestion d'amélioration, un bug ? Faites-nous le savoir et nous essayerons d'y réagir le plus rapidement possible. Dans l'objectif de l'amélioration continue bien sûr. Mille mercis par avance pour tous vos retours ! Nous vous encourageons également de voter pour les suggestions les plus pertinentes afin d’accélérer leur mise en oeuvre.

Implémenter MVC en php Partie 1 - Énoncé erroné et petites erreurs de Markdown

Bonjour,

Donc les erreurs se trouvent sur la page du challenge (https://odyssey.wildcodeschool.fr/aspirant/quests/120/solutions), dans cette partie là:
Caputre Odyssey

1) Le Markdown est visible, au lieu d'voir une liste, on obtient une longue phrase séparée par le caractère '*'.

2) L'énoncé n'est pas correcte:
-> Dans le dossier model: * Pdo.php, une classe permettant de créer une connexion à mysql et de requêter une table
On nous demande de créer dans le fichier Pdo.php la connexion à la base de données ce qui me parait bon, mais la partie 'requêter un table' devrait se trouver dans le fichier 'QuestManager.php' à mon avis.

-> Quest.php, la classe permettant de gérer les données de la table Quest (appelée entité)
Cette phrase est trop ambiguë, car la classe 'Quest' ne gère pas les données à proprement parlé car c'est le 'QuestManager.php' qui devrait le faire. C'est juste l'entité, et c'est elle qui doit être hydrater (en utilisant les getters et les setters)

Et donc le 'QuestManager.php' est la classe qui va requêter les données mais qui se chargera aussi de mettre à jours la base de données (CRUD).

Bon courage.

Connectez-vous ou Inscrivez-vous pour répondre.