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:marc.noris:dokumission [2014/12/18 09:14] – [MVC] marc.noris | etudiants:2014:marc.noris:dokumission [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
=== Outils === | === Outils === | ||
- | Utilisation de doctrine pour un mappage relationnel/ | + | *Utilisation de doctrine pour un mappage relationnel/ |
- | Utilisation du framework CodeIgniter | + | *Utilisation du framework CodeIgniter. |
+ | *Développement sous Eclipse. | ||
== Langages == | == Langages == | ||
Ligne 16: | Ligne 17: | ||
* MySQL | * MySQL | ||
- | ==== MVC ==== | + | ===== MVC ===== |
=== Modèles === | === Modèles === | ||
Ligne 26: | Ligne 27: | ||
*Version | *Version | ||
- | Un document comporte une ou plusieurs parties. | + | -Un document comporte une ou plusieurs parties. |
- | Une partie se situe dans un et un seul document. | + | -Une partie se situe dans un et un seul document. |
- | Une partie a une et une seule version. | + | -Une partie a une et une seule version. |
- | Une version peut être associée à une ou plusieurs parties. | + | -Une version peut être associée à une ou plusieurs parties. |
=== Contrôleurs === | === Contrôleurs === | ||
- | Cette fonction se trouve dans Documents | + | Cette fonction se trouve dans Documents |
^ Méthode ^ Descriptif ^ | ^ Méthode ^ Descriptif ^ | ||
Ligne 42: | Ligne 43: | ||
=== Vue === | === Vue === | ||
+ | La vue utilisée ici est la vue " | ||
+ | //Exemple de recherche sur les titres :// | ||
+ | {{: | ||
+ | |||
+ | //Exemple de recherche sur les contenus :// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | On rentre ce que l'on recherche dans la zone de texte, et on coche si oui ou non on veut chercher dans le contenu du document. Il suffit juste ensuite de lancer la recherche. | ||
+ | |||
+ | ===== Requêtes doctrine ===== | ||
+ | |||
+ | Voici les requêtes de doctrines utilisées dans cette fonction : | ||
+ | |||
+ | |||
+ | Exemple d'un //select// : | ||
+ | |||
+ | <sxh php; | ||
+ | <?php | ||
+ | //Création de la requête de sélection | ||
+ | $query = $this-> | ||
+ | // | ||
+ | $doc = $query-> | ||
+ | </ | ||
+ | |||
+ | |||
+ | Requête de recherche dans les titres : | ||
+ | |||
+ | <sxh php; | ||
+ | <?php | ||
+ | //Création de la requête de sélection | ||
+ | $titres = $this-> | ||
+ | // | ||
+ | $research = $titres-> | ||
+ | </ | ||
+ | |||
+ | |||
+ | Requête de recherche dans les contenus | ||
+ | |||
+ | <sxh php; | ||
+ | <?php | ||
+ | //Création de la requête de sélection | ||
+ | $contenu = $this-> | ||
+ | FROM partie p | ||
+ | | ||
+ | | ||
+ | | ||
+ | // | ||
+ | $search = $contenu-> | ||
+ | |||
+ | </ |