module description - Ppito/zf3-framework GitHub Wiki
- Application - Application de base
- GoogleTagManager - Module Google Tag Manager
- ModuleAbstract - Module abstrait permetant d'éviter la duplication
- TemplateManager - Module de gestion du template
Il est fortement recommandé d'utiliser ModuleAbstract pour garder uniformisé et maintenabilisé tous les modules de l'application.
Voici la composition de fichier que nous allons utiliser lors de création de module. Bien évidemment cette composition n'est pas obligatoire et peut-être sujet à modification suivant le type de module créé, voir la documentation officielle pour plus d'info.
module_root/
├── Module.php
├── config/
| └── module.config.php
├── public/
| ├── images/
| ├── css/
| └── js/
├── src/
| └── <module_namespace>/
| └── <code_files>
├── test/
| └── <module_namespace>/
| └── <code_files>
└── view/
└── <module_namespace>/
└── <controller_name>/
└── <twig_files>
Note: L'utilisation du plugins ZF2 Module Creator
de PhpStorm est vivement conseillé. 😃