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