wiki:CopixDAOVersionException

Présentation

Lorsque vous utilisez un champ de type "version" dans vos DAO, Copix vérifie lors des mises à jour si vous tentez bien de modifier la dernière version de l'enregistrement (pour éviter la perte de données).

Si ce n'est pas le cas, une exception de type CopixDAOVersionException est levée.

Cette exception dispose d'une méthode getRecord () qui vous retourne le record que vous avez tenté de modifier.

exemple

try {
   $dao->update ($record2);//record2 n'est pas à jour
 }catch (CopixDAOVersionException $e){
   $record = $e->getRecord ();//corresponds au record qui n'est pas à jour.
 }

Voir aussi