{"id":416,"date":"2017-03-21T14:18:58","date_gmt":"2017-03-21T14:18:58","guid":{"rendered":"https:\/\/www.dafap.fr\/blog\/?p=416"},"modified":"2023-11-30T14:16:30","modified_gmt":"2023-11-30T14:16:30","slug":"zf3-changer-le-module-par-defaut","status":"publish","type":"post","link":"https:\/\/www.dafap.fr\/blog\/howto\/zf3-changer-le-module-par-defaut","title":{"rendered":"ZF3 &#8211; Changer le module par d\u00e9faut"},"content":{"rendered":"<p><em>Dans Zendframework3, dans l'exemple fourni (<a title=\"Exemple d'application MVC pour ZF3\" href=\"https:\/\/docs.zendframework.com\/tutorials\/getting-started\/skeleton-application\/\" target=\"_blank\" rel=\"noopener\">Skeleton Application<\/a>), le nom du module par d\u00e9faut est `Application`. Comment en changer ?<\/em><\/p>\n<ol>\n<li>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 \u00e0 jour les fichiers `\/vendor\/composer\/autoload_...`<\/li>\n<li>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 \u00e0 charger, avant vos modules, le module `Zend\\Router` qui sera n\u00e9cessaire.<\/li>\n<li>Dans le dossier de votre module, \u00e9crire le fichier `config\/module.config.php` sur le mod\u00e8le de `application\/config\/module.config.php` en rempla\u00e7ant `application` par le nom de votre module\u00a0(en particulier dans le tableau `template_map`).<\/li>\n<li>Dans votre module par d\u00e9faut, vous devez d\u00e9finir les dossiers `view\/error` et `view\/layout`. Ces dossiers doivent contenir respectivement les fichiers\n<ul>\n<li>`index.phtml` et `404.phtml`<\/li>\n<li>`layout.phtml`<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><!--Ads1--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans Zendframework3, dans l&rsquo;exemple fourni (Skeleton Application), le nom du module par d\u00e9faut est `Application`. Comment en changer ? 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 \u00e0 jour les fichiers `\/vendor\/composer\/autoload_&#8230;` Dans le fichier `\/config\/modules.config.php` remplacer `Application` par [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,42],"tags":[],"class_list":["post-416","post","type-post","status-publish","format-standard","hentry","category-howto","category-zendframework3"],"_links":{"self":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":10,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions\/639"}],"wp:attachment":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}