etudiants:2014:marc.noris:dokumission

Ceci est une ancienne révision du document !


DokuMission

Développement

Le but de cette application est de permettre à une entreprise de gérer une documentation en ligne, permettant à ses salariés de créer, modifier ou supprimer des éléments de cette documentation. Elle sera accessible en lecture par tout le monde en tant qu'utilisateur.

Outils

Utilisation de doctrine pour un mappage relationnel/Objet Utilisation du framework CodeIgniter

Langages
  • PHP
  • MySQL

Modèles

Il m'a fallut utiliser 3 classes métier pour la fonction de recherche :

  • Document
  • Partie
  • Version

Un document comporte une ou plusieurs parties. Une partie se situe dans un et un seul document. Une partie a une et une seule version. Une version peut être associée à une ou plusieurs parties.

Contrôleurs

Cette fonction se trouve dans Documents

Méthode Descriptif
Index Fonction appelée par défaut.
Refresh Initialisation des outils qui vont être utilisés lors du chargement de la page.
Recherche Permet de rechercher dans la base, en fonction de ce qui a été sélectionné, un titre ou le contenu d'une partie.

Vue

La vue utilisée ici est la vue “v_search” :

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.

  • etudiants/2014/marc.noris/dokumission.1418891809.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)