Last modified 3 years ago
Présentation =
L'Exception CopixDAOCheckException est lancée en cas d'échec de mise à jour (update) ou d'insertion (insert) dans un DAO.
Méthodes pour analyser l'erreur
Exemple simple avant de commencer
try {
$dao->insert ($record);
}catch (CopixDAOCheckException $e){
echo "echec d'insertion avec l'erreur ", $e->getErrorMessage ();
}
getErrorMessage ()
La méthode getErrorMessage () retourne le message d'erreur sous la forme d'une chaine de caractère.
getErrors ()
La méthode getErrors () retourne les messages d'erreurs sous la forme d'un tableau.
Si vous n'apportez aucune surcharge à la méthode check, ce tableau sera de la forme
$error['id_champ'] = 'message';
getRecord ()
La méthode getRecord () retourne l'enregistrement qui a provoqué l'erreur.
