maximebf / atomik

Micro framework for PHP 5.3+ [UNMAINTAINED]
MIT License
46 stars 18 forks source link

404_view : impossible de le faire fonctionner #48

Open Vanclec opened 9 years ago

Vanclec commented 9 years ago

Bonjour,

Dans la doc : https://github.com/maximebf/atomik/blob/master/docs/error_log_debug.md

Je tente de mettre en place une page d'erreur 404 personnalisée. Dans config.php :

Array( 'Errors' => Array( 'catch_errors' => True, 'error_view' => 'error', '404_view' => '404' ), ..... ?>

Et j'ai donc deux fichiers, /app/views/error.phtml et /app/views/404.phtml. Error fonctionne, mais pas 404. Je ne comprends pas ce que j'ai pu faire de travers.

Pourriez-vous m'aider, s'il vous plait ?

Merci d'avance.

GilDev commented 9 years ago

Bonjour, Peut-être qu'une erreur 404 spontanée est gérée comme une erreur normale. La page d'erreur 404 s'affiche-t-elle si vous provoquez une erreur 404 à l'aide de la méthode Atomik::trigger404() ?

Vanclec commented 9 years ago

Bonsoir,

Non, lorsque je throw moi-même une 404, c'est également la page rattachée à la variable 'error' qui est affichée.

Les pages sont correctement nommées et dans le même répertoire. Je sèche. En plus je découvre Atomik, c'est pas comme si je le connaissais par coeur. :-p

GilDev commented 9 years ago

De mémoire, je crois que j'avais une erreur similaire, ou du moins des choses bizarres qui se passaient lorsque je faisais une redirection vers une autre page à l'ntérieur de ma vue ou de mon action 404. Malheureusement le chier que je j'avais pas publié d'issue à l'époque, ayant trouvé le problème. Sinon je ne sais pas trop, surtout en ayant pas le projet sous les yeux. C'est vraiment dommage que maximebf ai un peu abandonné Atomik je me suis éclaté quand je faisais des sites avec (notamment ce projet), c'est un framework fantastique. Mais le manque de développement et de support m'a contraint à aller voir ailleurs, mes projets suivants seront probablement faits avec Slim Framework 3.