Comment puis-je afficher les erreurs d'exception levée par le Zend framework
Salut les gars je suis en train de travailler avec le Zend framework et déteste juste le fait que j'ai l'impression de rencontrer des centaines d'erreurs d'exception comme si j'essaye de faire référence à un non existant propriété d'un objet de ma demande juste meurt et se bloque. Cependant je n'ai aucune idée de la façon de voir ces erreurs ou comment être en mesure de les afficher sur l'écran. J'ai mis l'affichage des erreurs de vrai et de rapports d'erreurs à E_ALL mais quand une erreur est levée tout ce que je vois est une page vierge rendu seulement jusqu'à un peu avant l'endroit où l'erreur serait survenu ou de la levée de l'exception.
Aider s'il vous plaît mon débogage heures glisser
OriginalL'auteur Ali | 2010-05-02
Vous devez vous connecter pour publier un commentaire.
Quelle est la valeur de la APPLICATION_ENV variable d'environnement.
La norme public/index.php dans une ZF application effectue les opérations suivantes:
Cela signifie que si aucun APPLICATION_ENV est défini, l'environnement est défini comme "production". Si vous regardez votre application.fichier ini, vous verrez que le cadre supprime les erreurs si l'environnement de production.
Bien sûr, vous êtes en développement, de sorte que vous voulez utiliser le "développement" de l'environnement.
Si vous êtes en cours d'exécution en vertu de l'Apache/mod_php, vous pouvez le faire dans votre httpd.conf, ou un .htaccess:
Ou vous pouvez toujours obtenir laide et bidouiller à votre public/index.php:
Merci pour la mention, il peut être réglé dans httpd.conf!
OriginalL'auteur timdev
Si vous créez une application de squelette avec Zend Outil, vous aurez généralement ont une erreur du contrôleur qui va attraper les erreurs d'exécution et de les afficher. Vous aurez envie de suivre timdev conseils pour
SetEnv APPLICATION_ENV development
et puis, dans votre application/configs/application.ini:OriginalL'auteur jah
Le référencement d'un non-existant de la propriété est un erreur en PHP, pas une Exception. Les erreurs sont généralement à la sortie de l'html si vous activez display_errors dans votre php.ini. Mais méfiez-vous: ils peuvent ainsi se produire à l'intérieur d'un invisible balise html comme:
... si vous avez besoin de vérifier la sortie HTML de votre page (CTRL-U dans firefox) et faites défiler vers le bas
OriginalL'auteur soulmerge