framework-web:symfony:td4

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édentes Révision précédente
Prochaine révision
Révision précédente
framework-web:symfony:td4 [2018/02/28 02:24] – [Partie 2 : Administration] jcheronframework-web:symfony:td4 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 16: Ligne 16:
 ===== Partie 2 : Administration ===== ===== Partie 2 : Administration =====
  
-Classes techniques :+Création de la gestion des Projects et Developers 
 + 
 +==== Classes techniques ==== 
 + 
 + 
 +=== services Gui === 
  
 <classdiagram> <classdiagram>
 [JquerySemantic]^-[Gui|+showMessage($content¸$type='info'¸$icon='info');+showConfMessage($content¸$type¸$url¸$responseElement);+«abstract» getForm($instance);+«abstract» getTable($arrayInstances)],[ProjectsGui|]-^[Gui],[DevelopersGui|]-^[Gui] [JquerySemantic]^-[Gui|+showMessage($content¸$type='info'¸$icon='info');+showConfMessage($content¸$type¸$url¸$responseElement);+«abstract» getForm($instance);+«abstract» getTable($arrayInstances)],[ProjectsGui|]-^[Gui],[DevelopersGui|]-^[Gui]
 </classdiagram> </classdiagram>
 +
 +=== Structure pour Repositories : ===
 +
 +<classdiagram>
 +[Developer|identity:string],[«IModelManager»|+getAll();+insert(object);+update(object¸values);+delete(index);+get(index);+filterBy(keyAndValues);+count()]^-.-[DeveloperRepository|+__construct(ManagerRegistry)],[DeveloperRepository]uses -.->[Developer],[DeveloperRepository]-^[ServiceEntityRepository]
 +</classdiagram>
 +
 +==== Route /developers ====
 +A utiliser :
 +  * [[http://phpmv-ui.kobject.net/Index/direct/79|DataTable phpMv]] ou [[https://semantic-ui.com/collections/table.html|Semantic Table]]
 +  * [[http://phpmv-ui.kobject.net/Index/direct/33|HtmlButton phpMv]] ou [[https://semantic-ui.com/elements/button.html|Semantic Button]]
 +  * [[http://phpmv-ui.kobject.net/Index/direct/43|HtmlHeader phpMv]] ou [[https://semantic-ui.com/elements/header.html|Semantic Header]]
 +
 +{{:framework-web:symfony:td4:developers.png?|developers interface}}
 +
 +==== Route /developers/new ====
 +A utiliser :
 +  * [[http://phpmv-ui.kobject.net/Index/direct/81|DataForm phpMv]] ou [[https://semantic-ui.com/collections/form.html|Semantic Table]]+[[https://semantic-ui.com/behavior/validation.html|Semantic validation]]
 +
 +
 +{{:framework-web:symfony:td4:developers-new.png?|developers/new interface}}
 +
 +==== Route /projects ====
 +
 +{{:framework-web:symfony:td4:projects.png?|projects interface}}
 +
 +==== Route /project/delete/{id} ====
 +
 +Confirmation avant suppression d'un projet
 +
 +{{:framework-web:symfony:td4:conf-delete-project.png?|Interface de confirmation avant suppression d'un projet|}}
 +
 +==== Route /projects/new ====
 +
 +{{:framework-web:symfony:td4:projects-new.png?|projects/new interface}}
 +
 +===== Partie 3 : Project et stories =====
 +
 +==== Route /project/{id} ====
 +
 +Elle permet de visualiser les caractéristiques d'un projet, ainsi que ses stories.
 +
 +{{:framework-web:symfony:td4:project.png?|Route project/id}}
 +
 +
 +==== Route /project/{id}/story/new ====
 +
 +Elle permet d'ajouter une story dans le projet en cours.
 +
 +{{:framework-web:symfony:td4:story-new.png?|Route project/id/story/new}}
 +
 +
 +==== Route /project/{id}/story/{idStory} ====
 +Elle permet de modifier une story existante dans le projet en cours.
 +
 +
 +
 +
 +
  • framework-web/symfony/td4.1519781048.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)