dickoya / reservations

1 stars 0 forks source link

Model representation_user (NASSIM) #7

Open dickoya opened 7 months ago

dickoya commented 7 months ago

Itération 3 – CRUD simple Introduction L’objectif de cette troisième itération consiste à ajouter les fonctionnalités suivantes :

  1. Réaliser le mapping Objet-Relationnel d’une table sans clé étrangère de la base de données conformément au schéma de base de données et à la syntaxe de l’ORM proposé par le framework ; a. Générer et personnaliser l’entité ou modèle ; b. Générer et personnaliser les jeux de données (fixtures/seeder).
  2. Implémenter, en utilisant la syntaxe du moteur de template, les templates de type a. « liste de produits » (afficher tous les produits), b. « fiche produit » (afficher un seul produit avec tous les détails), c. « formulaire nouveau produit », d. « formulaire modifier un produit », e. « formulaire supprimer un produit » ;
  3. Implémenter dans un contrôleur des méthodes chargées a. d’extraire les produits de la table et les afficher dans le template de type liste ; b. d’extraire un produit précis de la table et l’afficher dans le template de type fiche ; c. de récupérer, valider les données de formulaire, créer un nouveau produit et l’insérer dans la table de la base de données, d. de récupérer, valider les données de formulaire, modifier un produit précis et l’insérer dans la table de la base de données, e. de supprimer un produit précis dans la table de la base de données ;
  4. Définir les routes permettant d’exécuter les 4 opérations CRUD précitées.
dickoya commented 6 months ago

Après avoir terminé ton travail, tu devras simplement effectuer le commit sur ta branche, mais pas sur la branche principale(main). Après vérification ensemble, tu pourras alors le fusionner dans la branche principale(main).