Outils pour utilisateurs

Outils du site


id_symfo_conception_us

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
id_symfo_conception_us [2024/11/27 15:56] – [Publication] admwikiid_symfo_conception_us [2024/11/27 16:47] (Version actuelle) – [Préalables sur l'application symfony] admwiki
Ligne 39: Ligne 39:
  
 {{ :symfo_navigation.jpg?600 |}} {{ :symfo_navigation.jpg?600 |}}
-==== Préalables sur l'application symfony ====+==== Préalables sur l'application symfony : contrôle de version ====
  
 Cette nouvelle fonctionnalité sera développée en local à partir de la dernière version de l’application publiée sur gitHub.  Cette nouvelle fonctionnalité sera développée en local à partir de la dernière version de l’application publiée sur gitHub. 
Ligne 46: Ligne 46:
  
 ==== Couche Model ==== ==== Couche Model ====
-  * l’entity Race dont nous aurons besoin existe déjà +  * l’entity TypeCheval dont nous aurons besoin existe déjà 
-  * création de l’entity Lot + relation ManyToOne vers Vente+  * création de l’entity Lot + relation ManyToOne (MTO) vers Vente
   * création de l’entity Vendeur   * création de l’entity Vendeur
-  * Création de l’entity Cheval + relation MTO vers Vendeur + relation MTO vers Race+  * Création de l’entity Cheval + relation MTO vers Vendeur + relation MTO vers TypeCheval 
   * Reprendre l’entity Lot pour y ajouter la relation MTO vers Cheval Commit   * Reprendre l’entity Lot pour y ajouter la relation MTO vers Cheval Commit
 L’id de chaque entity sera créé automatiquement ainsi que tous les getters/setters des propriétés. L’id de chaque entity sera créé automatiquement ainsi que tous les getters/setters des propriétés.
Ligne 73: Ligne 73:
         * type de retour : Response         * type de retour : Response
  
-  * adapter la route associée //(dans fichier .env ou en annotation des méthodes dans le contrôleur)//:+  * adapter la route associée //(dans fichier .env ou en annotation de la méthode dans le contrôleur)//:
         * nom de la route : app_vente_show         * nom de la route : app_vente_show
         * url : /vente/show/{idVente}         * url : /vente/show/{idVente}
Ligne 79: Ligne 79:
    
   * Corps de la méthode    * Corps de la méthode 
-        * récupérer dans un objet vente, les données d’une vente avec la méthode find du repository prenant en paramètre l’idVente +        * récupérer dans une variable vente, l'objet vente avec la méthode find du repository prenant en paramètre l’idVente 
-        * renvoyer vers la vue qui sera dans le dossier templates/vente et qui sera nommée show.html.twig en fournissant l'objet vente récupéré ci-dessus.+        * renvoyer vers la vue qui sera dans le dossier templates/vente et qui sera nommée show.html.twig en fournissant en paramètre la variable vente ci-dessus.
  
 ==== Couche View ==== ==== Couche View ====
Ligne 94: Ligne 94:
 Avec le navigateur web : Avec le navigateur web :
  
-  * ouvrir la page http://localhost/equida/public/vente/lister  et vérifier la présence des liens sur chaque vente+  * ouvrir la page http://localhost/equida/public/vente/list  et vérifier la présence des liens sur chaque vente
   * cliquer sur une vente (exemple la vente ayant l'id 3)   * cliquer sur une vente (exemple la vente ayant l'id 3)
-  * la page http://localhost/equida/public/vente/show/ doit daire apparaitre la vue attendue.+  * la page http://localhost/equida/public/vente/show/ doit faire apparaitre la vue attendue.
  
 ==== Publication ==== ==== Publication ====
Ligne 104: Ligne 104:
 Une fois la user story testée et validée :  Une fois la user story testée et validée : 
  
-  * publier le code de sa branche vers github+  * publier le code de la branche vers github
   * créer une pull Request    * créer une pull Request 
   * faire tester la US et réviser le code par une autre personne de l'équipe   * faire tester la US et réviser le code par une autre personne de l'équipe
id_symfo_conception_us.1732722962.txt.gz · Dernière modification : de admwiki