2011-03-16 4 views
0

Fondamentalement ce que je veux faire est de pouvoir mettre un commutateur quelque part: $debugging_mode = 0 or 1 qui me permettra de joindre une sortie bien formatée au bas de mes vues.CodeIgniter Sortie Pretty Debugging

J'ai écrit une bibliothèque avec beaucoup de choses et j'ai une sortie comme ceci:

echo var_dump(array_before_operation); 

// do some operations 

echo var_dump(array_after_opertion); 

// do some more stuff 

echo "We have exactly 3 matches!"; 

Ma question est quelle est la façon la plus propre pour obtenir une sortie assez de débogage? (Je suis conscient du profileur de CI, mais j'ai encore besoin de quelque chose de plus)

Où est un bon endroit pour définir un mode de débogage global? Je sais que zend framework a un paramètre de développement ou de production dans le fichier .htaccess, mais je ne le vois pas dans CI

Dois-je utiliser le tampon de sortie natif de PHP pour collecter mes informations de débogage? alors comment pourrais-je ajouter cela à la vue?

Merci pour vos idées mesdames et messieurs!

Répondre

-4

mode de débogage global: utiliser la classe de configuration http://codeigniter.com/user_guide/libraries/config.html

manière la plus propre pour obtenir une sortie assez de débogage: fichier texte

+0

Je ne vois même pas define ('ENVIRONNEMENT', x) plus dans le index.php, Je me demande si cela a changé cela dans CI 2.0 et ils n'ont pas mis à jour le manuel en conséquence? – bonez

+0

corriger mon propre commentaire. Son tout nouveau à partir de 2.0.1, je suis toujours sur 2.0.0 – bonez

+0

vous n'avez pas besoin de définir l'utilisation config.ini – bensiu