|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mars 2008 Messages : 152 ![]() |
Bonjour,
J'ai un petit soucis: J'aimerais pouvoir redirigé l'utilisateur ou même afficher une erreur dans le cas ou une URL avec un mauvais controlleur serai entrée. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Tu sembles débuter avec le Zend Framework. j'aimerais te suggérer de lire la documentation et/ou des tutoriels afin de te familiariser avec ZF avant de commencer à poser des questions. http://zend-framework.developpez.com/ http://framework.zend.com/manual/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mars 2008 Messages : 152 ![]() |
Merci,
En ce qui concerne les tutoriaux, j'ai suivis ceux dont j'avais besoin. J'ai pourtant cherché sur le net des réponses a mes questions, d'où mon intervention dans ce forum. Tout est en place seulement je ne sais vers ou me tourner pour ce qui concerne la gestion de cette erreur: Si la page n'existe pas, comment rediriger vers une page plutôt que de le voir l'erreur s'afficher. J'ai pourtant essayer des "try" la ou je pensais être utile sans succès. Encore merci. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 15 ![]() |
Il y a ceci : http://julien-pauli.developpez.com/t...c-exceptions2/
Ca fonctionne très bien chez moi, faut juste faire attention de ne pas laisser $frontController->throwExceptions(true); dans le bootstrap, sinon ça ne fonctionne pas. |
|
|
00
|
|
|
#5 | |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Une autre approche est de considérer que cette gestion des erreurs est de l'optimisation. Tu pourras toujours te pencher plus tard sur cette question, par exemple lorsque tu auras appris l'existence de l'ErrorController
Tel que je te l'ai dit, la documentation officielle propose une solution à ton problème : http://framework.zend.com/manual/en/...d.errorhandler Citation:
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() Inscription : octobre 2005 Messages : 3 398 ![]() |
Il y a beaucoup plus simple : crée un controlleur ErrorController, avec une action errorAction. Ce controlleur est automatiquement géré par le framework.
N'oublies pas de mettre ceci dans ton bootstrap : Code :
$frontController->throwExceptions(false); Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mars 2008 Messages : 152 ![]() |
Super,
Je vais tester ça dans la journée. Encore merci à vous. |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : avril 2008 Messages : 23 ![]() |
Hello,
je débute avec le Zend Frameworks, c'est exactement les pistes que je cherchais... ![]() Merci ^^ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com