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/31 01:11] – [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 20: | Ligne 27: | ||
| {{: | {{: | ||
| + | |||
| + | ===== 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 : | ||
| + | |||
| + | {{: | ||
| + | |||