> Je me demandais alors si un framework comme CakePHP incluait un système > automatique de gestion des accès concurrents. Les solutions, j'en > connais, mais j'aurais pensé trouver un truc tout fait : > Exemple, un colonne lastupdate, lue en même temps que l'enregistrement, > et dont la valeur est comparé au moment de l'update : si identique, on > valide et on le met à jour, sinon, erreur.
En nommant un champ de votre base de données "modified" ou "updated", CakePHP va automatiquement le mettre à jour lors d'une modification. Aussi, avant la sauvegarde il suffit de lire cette valeur et de faire une soustraction avec un champ caché du formulaire (i.e : "heure_de_generation_du_formulaire") pour savoir si l'entrée de la bdd a été mise à jour entre le moment de l'affichage du formulaire et la sauvegarde des informations. Je débute à peine avec ce framework, aussi il existe peut-être une solution encore plus automatisée, mais pour ma part j'utilise le système énoncé ci-dessus --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
