Tests unitaires et utilisation de xdebug mis à part, je souhaite avoir un moyen de lancer un message du navigateur, car une valeur ne devrait pas être présente.Yii trace - utilisation correcte
Disons que: $className = 45;
Si nous avons:
public function setMainClass($className) {
if (is_string($className)) {
$this->_mainClass = $className;
} else {
echo Yii::trace(CVarDumper::dumpAsString($className),'vardump');
}
}
Nous obtiendrons cette sortie au navigateur sur la scène du développement. C'est génial.
Je ne suis pas sûr cependant, si c'est une bonne façon d'utiliser Yii :: trace de si je ne l'utilise pas.
Veuillez nous consulter.
Merci @Linville. Sur index.php j'ai fait une fonction en utilisant la trace ici. J'ai appelé quickDump. Donc, au lieu de cette ligne, j'ai utilisé quickDump ($ quelque chose); J'ai supprimé l'écho comme suggéré. Cela a fonctionné aussi bien. Donc Yii :: trace() semble traiter de l'écho ailleurs sous les tripes de Yii. – MEM