Bonjour,
J'utilise Twig comme moteur de templates seul sans Symfony. Je n'arrive pas à renvoyer les erreurs d'url type 404 vers un template de page d'erreur 404 (et d'une manière générale récupérer les exceptions PHP lancées par Twig).
J'ai essayé de mettre des if mais l'exception pour une page inexistante est lancée avant, dans le loader Twig.
Je n'ai rien trouvé à ce sujet sur le web, les seuls articles que j'ai pu lire concernent l'utilisation de Twig avec Symfony.
Merci d'avance.
PS : j'ai des urls du type http://www.site.com/ma-page. Pour une page inexistante, X-debug m'affiche ceci :
Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "ma-page.html" (looked into: templates).' in C:\Program Files\wamp\www\dev\lib\twig\lib\Twig\Loader\Filesystem.php on line 129
( ! ) Twig_Error_Loader: Unable to find template "ma-page.html" (looked into: templates). in C:\Program Files\wamp\www\dev\lib\twig\lib\Twig\Loader\Filesystem.php on line 129
Partager