Bonjour,
je pose cette question faute de trouver des informations exhaustives et pertinentes sur le web et dans la documentation symfony.
En résumé :
- la doc symfony dit
+ dans la section dédiée à la sortie yaml de jobeet,
Surcharger les pages par défaut d'erreur 404 ou d'exception de Symfony revient simplement à créer un fichier dans le répertoire config/error/
+ dans la section dédiée à la personnalisation des erreurs 404 (déploiement),
La page d'erreur 404 peut également être personnalisée en changeant les valeurs des directives de configuration error_04_action et error_404_module du fichier settings.yml de l'application
1 2 3 4
| all:
.actions:
error_404_module: default
error_04_action: error404 |
texto, sans rien de plus (la doc en ligne pour 1.4 est un poil plus locace).
- les sites qui en parlent reprennent cette description sans apporter plus de détails ou éventuellement donne juste le code php d'un plug-in qui gère les exceptions.
Évidemment, ça ne marche pas. Je reste sur la même page d'erreur.
Donc :
- où se trouve ce dossier error puisqu'il y a de multiples dossiers config/ dont aucun ne contient ce dossier ? Je suppose que c'est celui de l'appli
- après avoir configuré settings.yml, que dois-je faire ? Comment nommer mes fichiers à placer dans config/error/ puisque la seule info à ce sujet concerne une erreur différente. Faut-il créer le module default et avec quels paramètres ?
- dois-on forcément nommer le module default et l'action error404 ? Sont-ce des entités pré-définies ?
- dois-je créer les dossiers du module à la main dans apps/modules/ ?
Bref pour moi et tous ceux qui vont rechercher cette info, quelqu'un peut-il faire un résumé exhaustif de ce qu'il faut faire et écrire pour pouvoir personnaliser ses pages 404.
Merci.
Partager