> CopixDAO_methode_check
fr

Utilisation de la méthode check des DAO

La méthode check des DAO permet de vérifier la validité des champs de l'enregistrement avant une insertion par exemple. Il est ainsi possible de vérifier les champs obligatoires, les types numériques etc ...

Un exemple d'utilisation :



// On crée une DAO
$DAOnews = _dao ('News');
// On crée un nouvel enregistrement
$news = _record ('News');

// On affecte les valeurs aux champs
$news->titre = 'Nouvelle actualité';

// Si la vérification retourne une ou plusieurs erreurs
if ($news->check() !== true) {
  //redirection vers une page d'erreur
}else{
  //mise à jour
}
 

La méthode check retourne true si l'enregistrement est valide, un tableau d'erreurs sinon.

Le tableau d'erreur, si vous n'avez pas surchargé la méthode, est de la forme array (champ=>message en clair).

Voir aussi