void $DB_DataObject->debug (
string $message
,
string $logPrefix
,
integer $level=1
)
Débogage - vous pouvez utiliser cette méthode dans vos classes étendues pour afficher les informations de débogage. Utilisez DB_DataObject::DebugLevel(x) pour l'activer, et vous pouvez le désactiver complétement en utilisant la configuration de production dans le fichier de configuration.
string $message - message à afficher
string $logPrefix - Un préfixe en gras
integer $level - niveau d'affichage, 1 est général, 5 révèle des choses comme les mots de passe de connexion à la base de données
This function can not be called statically.
En mode production, le débogage est désactivé.
Définition du niveau de débogage
<?php
$person = new DataObjects_Person;
$person->get(12);
// toujours afficher
$person->debug('just got the person, about to set stuff', 'my application',0);
$person->setFrom($_POST['input']);
// n'afficher que si le niveau de débogage est défini
$person->debug('just set the variables, about to update', 'my application',1);
$person->update();
?>