Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2012, 08h47   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 19
Points : 11
Points : 11
Par défaut Synchronisation du modèle entre utilisateurs

Bonjour, je débute avec Zend et je me pose une petite question. J'espère que vous pourrez m'éclaircir à ce sujet.
Je mexplique:
J'utilise actuellement un schéma comme préconisé par Zend ici ici:
J'ai un objet dbtable, qui se synchronise à ma base de donnée.
Un objet modèle.
Un mapper (ma dao) qui permet de save etc... mon objet modèle.

Il existe différentes relations entre mes tables. De plus, comme préconisé par Zend, j'utilise le cascading géré par la ma base de donnée (ON DELETE CASCADE etc...)

La question est: Etant dans une application multi-utilisateurs, comment cela ce passe-il quand l'utilisateur A supprime un objet et ses relations de la base de données? Comment vont se comporter ces objets métiers qui ont été supprimés, par l'utilisateur A, chez l'utilisateur B? Il y a il un mécanisme qui fait que l'objet va être modifié?

Cordialement.
offnight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 12h28   #2
Membre éclairé
 
Avatar de keaton7
 
Inscription : octobre 2007
Messages : 676
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 676
Points : 320
Points : 320
Bonjour,

Je ne comprend pas bien. Un objet supprimé par A n'apparaitra plus pour B, en éspérant que tu n'ai pas supprimé de dépendances (et que donc tes cascade soient bien faits ). Tu peux préciser avec un cas moins abstrait qu'on comprenne bien ta problématique ?
__________________
Spécialité : Développement WEB
Indispensables : Doc PHP ~ Doc MySQL ~ w3schools ~ validateurs W3C ~ Google Adwords

keaton7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h33   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 19
Points : 11
Points : 11
Pour compléter, je me suis mal exprimé :p
L'utilisateur A consulte la voiture X.
L'utilisateur B consulte la voiture X.
L'utilisateur A supprime la voiture X.
Que ce passe-il au niveau de l'objet représentant la voiture X en cache chez B?
offnight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h39   #4
Membre éclairé
 
Avatar de keaton7
 
Inscription : octobre 2007
Messages : 676
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 676
Points : 320
Points : 320
Tant qu'elle est en cache elle s'affiche
__________________
Spécialité : Développement WEB
Indispensables : Doc PHP ~ Doc MySQL ~ w3schools ~ validateurs W3C ~ Google Adwords

keaton7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 06h35   #5
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 19
Points : 11
Points : 11
Ok... Et sa ne va pas causer de problème de cohérence dans la base de donnée ensuite?
offnight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 19h37   #6
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 680
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 680
Points : 1 044
Points : 1 044
Une donnée en cache ne fait rien sur la bdd
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h09.


 
 
 
 
Partenaires

Hébergement Web