Iut de Sénart Fontainebleau
Programmation web licence professionnelle bdise
Gestionnaire de contacts mail MVC.
Important Rendre une archive compressée ici.
Le but est reprende l'exemple vu en cours, en ajoutant quelques fonctionnalités tout en respectant l'architecture de l'application.
Voici une archive qui
contient les sources que vous aurez à compléter.
Pour rendre les scripts fonctionnels sur votre
compte, vous devez :
- Désarchivez dans votre repértoire
pubic_html
.
- Remplacez monnerat par votre login dans :
- le fichier
.htaccess
du repertoire public
- le fichier
public/index.php
dans lequel est défini l'url de base de l'application.
- Importez le script contacts.sql dans MySQL de manière à créer la table contact avec son contenu, et modifier
les paramètres d'accès au sgbd dans la classe
Database
Vous devriez avoir une application accessible à l'url :
http://dwarves.arda/~login/mvc/public
- Pour l'instant, les seules routes du site sont :
- La page d'accueil, avec la liste de tous les contacts
- Le détail d'un contact via l'url
http://dwarves.arda/~login/mvc/public/contact/afficher/id
Rajoutez ce qu'il faut pour
que toutes autres requêtes
aboutissent à une page d'erreur. (prévoir un contrôleur erreur avec une vue associée)
- Ajouter la possibilité
- d'insérer,
- de modifier,
- de supprimer
un contact.
- Modifiez la classe
View.php
pour que toutes les vues incluent une entête et un pied de page.
- Rajoutez une pagination automatique de l'affichage de la liste de contacts. Utilisez
le site generatedata pour générer un jeu de test.
- Ajoutez sur la page d'accueil une fonction de recherche suivant le nom du contact.
retour à la page d'accueil
retour au sommet