Projet

Général

Profil

Actions

Structure code

MVC

La structure du code de GEC respecte le MVC : modèle-vue-contrôleur. Dans l'arborescence, les échanges avec la base de données sont gérés par une librairie ORM nommée Propel, les contrôleurs utilisent cette ORM pour appeler les données, les traitent et les envoient aux vues pour y être mise en forme.

Ce principe simple, rien à voir avec un véritable framework comme symfony ou rails, permet de se retrouver facilement dans le code à travers l'url.

Exemple : l'url /utilisateurs/index/tous indique que le fichier (contrôleur) appelé est /app/controleurs/utilisateursControleur.php et la vue /app/vues/indexUtilisateurs.vue.php

Pour utiliser GEC, il est donc nécessaire d'activer le mod_rewrite du serveur web (Apache le plus souvent).

@ suivre...

Mis à jour par Julien Jocal il y a plus de 14 ans · 1 révisions