Bonjour, D'après vos explications : les données seront modifiées une première fois, puis une seconde. La première modification sera enregistrée dans la base de données, puis la seconde modification viendra écraser la première. Ce sera donc la dernière modification qui sera prise en compte.
Ceci dit, vous pouvez quand même protéger ce genre d'événement. Pour cela, vous pouvez par exemple ajouter un champ "in_edition" à la table concernée. Lorsqu'une personne se rend sur le formulaire d'édition, in_edition prend l'id de l'utilisateur qui est entrain de modifier les données. Il faut à ce moment là autoriser le formulaire correspondant à l'article en question pour cet utilisateur seulement. Un autre moyen, serait de conserver une trace de totues les modifications da On 9 juin, 09:29, Marc MENDEZ <[EMAIL PROTECTED]> wrote: > Bonjour, > > Je commence à me plonger dans CakePHP dans l'optique de la réécriture > d'une application métier. > J'aimerais savoir comment cakePHP gère l'aspect "multi utilisateur". A > savoir, on affiche des données à un instant T, on les modifie à l'écran > et on les enregistre. Sauf qu'entre temps, un utilisateur a également > modifié ces données. Que se passe-t-il ? La règle du dernier qui a parlé > à raison ? Un message d'erreur ? > > Merci de vos réponses. --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
