Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
framework-web:symfony:td1 [2018/01/30 20:39] – [Application, fonctionalités] jcheron | framework-web:symfony:td1 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== TD n°1 ====== | ====== TD n°1 ====== | ||
+ | |||
+ | < | ||
+ | |||
+ | |< 100% >| | ||
+ | | {{: | ||
+ | < | ||
* Projet **td1** | * Projet **td1** | ||
Ligne 5: | Ligne 11: | ||
===== Objectifs ===== | ===== Objectifs ===== | ||
- | - Créer des routes, des contrôleurs, | + | - Créer des routes, des contrôleurs, |
- Utiliser l' | - Utiliser l' | ||
+ | - Créer des services | ||
- | ===== Application, | + | ===== Application, |
L' | L' | ||
Ligne 19: | Ligne 26: | ||
* Sélectionner des contacts | * Sélectionner des contacts | ||
+ | {{: | ||
+ | ===== Routes ===== | ||
+ | |||
+ | |< | ||
+ | |||
+ | ^URL ^Méthode ^paramètre(s) ^Fonctionnalité ^ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
===== Classes ===== | ===== Classes ===== | ||
+ | |< | ||
+ | ^Namespace ^Classe/ | ||
+ | |App\Model | Contact | | ||
+ | |App\Service | ContactSessionManager | | ||
+ | |::: | IModelManager | | ||
{{: | {{: | ||
+ | |||
+ | La classe **ContactSessionManager** utilisera la Session pour stocker les instances de contact, et les index des contacts sélectionnés. | ||
+ | |||
+ | |||
+ | ===== Templates ===== | ||
+ | |||
+ | La structure suivante est à adopter : | ||
+ | |||
+ | {{: | ||
+ | |||