2013-06-28 2 views
0

Je suis confronté à un problème étrange avec CI:Codeigniter charge une page vide

Après que mon affichage est chargé, je sélectionne une option dans le formulaire et envoie la demande. Mon backend le gère et m'envoie une réponse. En cas d'erreur, j'attrape l'exception et je veux charger la même vue mais avec un message d'erreur dessus.

Le problème est que j'obtiens une page vide. Lorsque je place une commande die() dans la dernière ligne de la vue, je peux voir la page avec mon message d'erreur. Si je place la commande die() directement après $this->load->view($template, $vars)

dans le contrôleur je reçois une page vide, de la même façon que le début sans die() commandes. J'ai défini error_reporting sur E_ALL et display_errors est activé, mais aucune erreur ne se produit.

Qu'est-ce qui ne va pas ici?

J'apprécie toute sorte d'aide à l'avance!

À la votre! naptoon

+0

ajoutez votre fonction de contrôleur à la question – Arunu

+0

S'il vous plaît ajouter un code ici. Quelle est l'URL que vous essayez? Aidez nous à vous aider. – mrsrinivas

Répondre

1

Vous ne pouvez pas mettre exit() ou die() directement après $this->load->view(), à moins que vous revenez de sortie en utilisant le troisième paramètre de la vue.

J'ai expliqué pourquoi ici: Use Loader class within a hook in CodeIgniter

Questions connexes