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 02:04] – [Classes] jcheron | framework-web:symfony:td1 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 11: | 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 26: | Ligne 27: | ||
| {{: | {{: | ||
| + | |||
| + | ===== Routes ===== | ||
| + | |||
| + | |< | ||
| + | |||
| + | ^URL ^Méthode ^paramètre(s) ^Fonctionnalité ^ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| + | |/ | ||
| ===== Classes ===== | ===== Classes ===== | ||
| + | |< | ||
| ^Namespace ^Classe/ | ^Namespace ^Classe/ | ||
| |App\Model | Contact | | |App\Model | Contact | | ||
| - | |App\Service | | | + | |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 : | ||
| + | |||
| + | {{: | ||
| + | |||