Archives mensuelles : mars 2017

ZF3 – Changer le module par défaut

Dans Zendframework3, dans l'exemple fourni (Skeleton Application), le nom du module par défaut est `Application`. Comment en changer ?

  1. Dans le fichier `/composer.json` remplacer `Appliciation` par le nom de votre module dans les sections `autoload` et `autoload-dev`, puis lancer `composer update` pour mettre à jour les fichiers `/vendor/composer/autoload_...`
  2. Dans le fichier `/config/modules.config.php` remplacer `Application` par le nom de votre module. Ne pas oublier de laisser dans la liste des modules à charger, avant vos modules, le module `Zend\Router` qui sera nécessaire.
  3. Dans le dossier de votre module, écrire le fichier `config/module.config.php` sur le modèle de `application/config/module.config.php` en remplaçant `application` par le nom de votre module (en particulier dans le tableau `template_map`).
  4. Dans votre module par défaut, vous devez définir les dossiers `view/error` et `view/layout`. Ces dossiers doivent contenir respectivement les fichiers
    • `index.phtml` et `404.phtml`
    • `layout.phtml`