Exercice : CRUD MVC
Le but de l'exercice
Dans l'exercice précédent, vous avez appris un des fondamentaux de l'implémentation du MVC : la gestion du routing. Mais comme vous avez pu le constater, cela ne concerne que deux des trois lettres du MVC. Vous avez utilisé des Controllers et des Templates : le V et le C donc. Dans cet exercice, nous allons rajouter le M : les Models et Managers et la gestion de la base de données.
Les modalités
Sur cet exercice, vous allez devoir progresser étape par étape et m'envoyer un message à chaque fin d'étape pour que je vérifie votre code et vous donne s'il est bon la suite des consignes.
Ne partagez pas les consignes avec quelqu'un qui n'est pas à la même étape que vous. Vous pouvez aider vos camarades qui sont à la même étape que vous ou à une étape précédente, mais chacun et chacune doit être capable de comprendre le code qu'iel me présente.
Cet exercice doit me permettre de jauger individuellement pour chacun et chacune d'entre-vous les différents blocages à la fois techniques, de déduction, organisation des fichiers (etc, etc) avant de lancer le projet de groupe.
Merci de jouer le jeu 😊
Vos repository
Pour ce projet, merci de rendre vos repository publics, et de faire à minima un add/commit/push à la fin de chaque étape.
Étape 0 : les fichiers et la base de données
Architecture des dossiers et fichiers
La base de données
Créez une base de données prenomnom_crud_mvc en utf8_general_ci.
Dedans, vous allez créer une table users:
idqui est un int autoincrémentéemailqui est un varchar de longueur 255first_namequi est un varchar de longueur 255last_namequi est un varchar de longueur 255
Une fois que vous avez terminé cette étape, envoyez-moi un message sur Discord pour obtenir la suite des consignes.