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 | ||
| etudiants:2014:croullier:docuwiki [2014/12/17 19:54] – [jsUtils] croullier | etudiants:2014:croullier:docuwiki [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== DokuMission ====== | ||
| + | |||
| ====== Présentation ====== | ====== Présentation ====== | ||
| L' | L' | ||
| - | ====== Source ====== | + | |
| - | ... | + | |
| ====== Contraintes techniques ====== | ====== Contraintes techniques ====== | ||
| Ligne 18: | Ligne 19: | ||
| {{: | {{: | ||
| - | |||
| ==== Diagramme de cas d' | ==== Diagramme de cas d' | ||
| Ligne 25: | Ligne 25: | ||
| ====== Listages thèmes / documents par domaine ====== | ====== Listages thèmes / documents par domaine ====== | ||
| - | ==== Modèle ==== | + | ===== Travail fourni ===== |
| + | |||
| + | |< 80% >| | ||
| + | ^ Libelle^Document^ | ||
| + | | Cas d' | ||
| + | | Base de données | {{: | ||
| + | | Application | {{: | ||
| + | | Application pour la classe + docu.sql | {{: | ||
| + | |||
| + | ===== Modèle | ||
| Travail sur 3 classes métiers: | Travail sur 3 classes métiers: | ||
| - Domaine | - Domaine | ||
| Ligne 35: | Ligne 44: | ||
| * Un document appartient à un thème | * Un document appartient à un thème | ||
| - | ==== Vue ==== | + | ===== Vue ===== |
| Pour le listage des thèmes / documents par domaine, 1 seule vue est utilisée: | Pour le listage des thèmes / documents par domaine, 1 seule vue est utilisée: | ||
| * v_listages (Vue d' | * v_listages (Vue d' | ||
| Ligne 45: | Ligne 54: | ||
| - | ==== Contrôleur ==== | + | ===== Contrôleur |
| Le listage des thèmes et des documents par domaine est effectué dans " | Le listage des thèmes et des documents par domaine est effectué dans " | ||
| Le contrôleur possède plusieurs méthodes pour optimiser la mise en place des fonctionnalités. (Voir ci-dessous) | Le contrôleur possède plusieurs méthodes pour optimiser la mise en place des fonctionnalités. (Voir ci-dessous) | ||
| - | * index : Méthode appelée par défault, appel les vue supplémentaire | + | |
| - | * refresh : Méthode appelée par l' | + | |
| - | * selectDomaine : Méthode qui permet d' | + | |
| - | * selectTheme : Méthode qui permet d' | + | |
| - | ==== jsUtils ==== | + | ===== jsUtils |
| - | * jsUtils : Les fonctions jsUtils sont appelées pour rendre le contenu dynamique. | + | |
| {{: | {{: | ||
| Ligne 63: | Ligne 72: | ||
| {{: | {{: | ||
| - | __Liste | + | __**Liste |
| - | - // | + | - //**getAndBindTo**// : Effectue une action suite à un événement (les paramètres de l'id Html sont envoyés automatiquement) |
| - | - //compile// : Ajoute la portion de code écrite vers la vue | + | - //**compile**// : Ajoute la portion de code écrite vers la vue |
| - | - // | + | - //**doSomethingOn**// : Peut servir à ajouter ou supprimer des éléments dans un contenu existant |
| * Les méthode jsUtils sont appelées de la façon suivante : // | * Les méthode jsUtils sont appelées de la façon suivante : // | ||
| - | {{: | + | |
| - | {{: | + | |
| - | {{: | + | ===== Requête doctrine |
| - | ==== Requête doctrine ==== | + | |
| Les méthode doctrine sont appelées de la manière suivante : // | Les méthode doctrine sont appelées de la manière suivante : // | ||
| - | - //getResult | + | - //**createQuery** |
| - | - //createQuery | + | - //**getResult** |
| * Exemple 1: | * Exemple 1: | ||
| - | {{: | + | {{: |
| * Exemple 2: | * Exemple 2: | ||
| - | {{: | + | {{: |