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:42] – [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. | + | |
{{: | {{: | ||
- | |||
- | Les méthode jsUtils sont appelées de la façon suivante : // | ||
- **$library_src** doit-être ajouté la vue pour charger à la librairie jQuery | - **$library_src** doit-être ajouté la vue pour charger à la librairie jQuery | ||
Ligne 65: | 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 |
- | ==== Requête doctrine ==== | + | |
+ | * Les méthode jsUtils sont appelées de la façon suivante : // | ||
+ | |||
+ | |||
+ | ===== 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: | ||
- | {{: | + | {{: |