04-11-2012, 12:41 AM
Dans mon framework plus ou moins perso (en fait, une collection de librairies sympa avec mon code glu), un module c'est :
- un fichier php principal pour le module nom_du_module.php qui contient des infos relatives au module (une classe avec une API statique et/ou un objet à instancier qui offre les fonctionnalités du module
- un fichier de routes pour mapper des URL aux contrôleurs
- des contrôleurs
- des vues
- des modèles
- des bibliothèques
Tout ça est bien sur facultatif, un module peut n'être qu'une collection de contrôleurs par exemple.
- un fichier php principal pour le module nom_du_module.php qui contient des infos relatives au module (une classe avec une API statique et/ou un objet à instancier qui offre les fonctionnalités du module
- un fichier de routes pour mapper des URL aux contrôleurs
- des contrôleurs
- des vues
- des modèles
- des bibliothèques
Tout ça est bien sur facultatif, un module peut n'être qu'une collection de contrôleurs par exemple.