Bonjour à tous,
Je bute sur un truc qui me semble pourtant tout simple !
J'ai créé une page d'erreur 404 personnalisée, et je veux la tester en dev.
J'ai suivi la doc ici, qui me semble claire : https://symfony.com/doc/current/cont...ng-development
Elle dit qu'il faut appeler la page avec : http://localhost/index.php/_error/{statusCode}.{format}
J'utilise l'url : localhost/monprojet/public/index.php/_error/404.test
Et au lieu d'avoir ma page 404, j'ai le message :
Dans mon twig.yaml, j'ai mis exactement le code de la doc.Unable to find the controller for path "/_error/404.test". The route is wrongly configured.
monprojet/config/routes/dev/twig.yaml
Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 _errors: resource: '@TwigBundle/Resources/config/routing/errors.xml' prefix: /_error
Et voici ma page 404.
monprojet/templates/bundles/TwigBundle/views/Exception/error404.html.twig
Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 {% extends "base.html.twig" %} {% block page %} <div class="row"> <div class="col-xl-12"> <h1 class="titre">Page non trouvée</h1> <br> Code retour : {{ status_code }} {{ status_text }} <br> <a href="{{ path('index') }}">Retour à la page d accueil</a><br> </div> </div> {% endblock %}
Vous voyez d'où ça peut venir svp ?
Merci d'avance pour votre aide.
Partager