Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > ORM > Doctrine
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 02/05/2011, 15h57   #1
Invité de passage
 
Homme
Chargé d'affaire
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut Problème avec les identifiants relatifs.

Bonjour à tous,

J'aimerais modéliser le fait qu'un ETAGE est dans un BATIMENT (Merise):
http://s1.postimage.org/6ljrxsj3p/MCD.png

J'ai donc traduit en UML cet identifiant relatif en une composition car si l'on détruit la bâtiment, l'étage n'a plus de raison d'être:
http://s1.postimage.org/6ljtlbvlh/UML.jpg

Problème: comment modéliser la composition avec Doctrine qui semble ne supporter que les associations simples ?

Merci beaucoup,
JeanChristophe.
jeanchristophe22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 12h17   #2
Invité de passage
 
Homme Jérémy
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 1
Points : 1
Est-ce que ta question est : si le bâtiment est supprimé en base de données, les étages doivent l'être aussi ?

Si c'est le cas il est possible d'utiliser la suppression en cascade.
Voir ici pour la 1.2 : http://www.doctrine-project.org/docu...elete-cascades
Ou ici pour la 2.0 : http://www.doctrine-project.org/docs...ade-operations
jeremy. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 11h48   #3
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Tu veux, sous doctrine, établir une liaison 1-n ?

En quel version de doctrine ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta 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 07h21.


 
 
 
 
Partenaires

Hébergement Web