à mon avis une appli est supposée tourner selon une "archi", ex: une appli PHP est supposé tourner à l'archi "LAMP" par exemple
L'idée est de lier l'appli à l'archi et l'archi a des serveur, de là tu pourra déduire les serveur les appli tournant sur quels serveurs Cela répond t'il à ta question? Le 12 décembre 2011 10:14, alex baron <alexbaro...@gmail.com> a écrit : > Dans ce cas il ne te reste plus que les tables d'associations sachant que > je considère qu'une application/software peux être sur plusieurs serveurs > et qu'un serveur peux avoir plusieurs applications/softwares. Donc deux > tables d'association serveur/software et serveur/application (puisque pas > d'héritage). > > Alexandre Baron > > > Le 12 décembre 2011 10:36, matth <mfat...@gmail.com> a écrit : > > En fait, dans un premier temps, je ne souhaite pas utiliser l'héritage >> tel que tu l'as décris >> >> Je suis en train de migrer cette CMDB de 1.4 à 2.0 et je dois >> conserver le fonctionnement/les données existant du site. >> >> Je m'a gouru pour "plusieurs software partagent cet application/ >> software" : C'est plutôt "1 application/1 software" peut être installé >> sur plusieurs serveurs" >> >> Matth. >> >> On 12 déc, 09:50, alex baron <alexbaro...@gmail.com> wrote: >> > bonjour matth >> > >> > Tu peux peut être utiliser l'héritage : un software est une application >> > d'un type particulier, donc avec avec un héritage par agrégation sur >> > doctrine si cela existe encore en sf2 tu n'as plus qu'une seule table >> > application ou t'es software et tes applications sont regroupés mais >> > dissociés par type. Au final tu te retrouve avec 2 objets : application >> et >> > software. >> > >> > Après je ne comprend pas "plusieurs software partagent cet >> > application/software". >> > >> > Alexandre Baron >> > >> > Le 12 décembre 2011 09:36, matth <mfat...@gmail.com> a écrit : >> > >> > >> > >> > >> > >> > >> > >> > > Bonjour, >> > >> > > Je suis en train de bosser sur un projet de CMDB sous sf2. >> > >> > > En fait, j'ai des tables >> > > - serveur >> > > - arch >> > > - marque >> > > - type >> > > - application >> > > - software >> > >> > > J'ai déjà fait les liaisons serveur/arch, serveur/marque et serveur/ >> > > type sans problème (les formulaires sont bon, l'interface me restitue >> > > bien les données) >> > > Mon interrogation se porte plus sur les liaisons serveur/application >> > > et serveur/software. Comment faire ces liaisons sachant qu'un serveur >> > > peut avoir plusieurs application/software (application : dev >> > > entreprise/software : logiciel du marché) et que plusieurs software >> > > partagent cet application/software >> > >> > > Voilà ou je bloque. Je sais pas si j'ai été plus clair... >> > >> > > Merci d'avance pour votre aide. >> > > Matth. >> > >> > > On 11 déc, 16:44, Mohamed Ayoub Benjelloun <benjellounay...@gmail.com >> > >> > > wrote: >> > > > Bonjour, >> > >> > > > Si alex c'est possible, sauf qu'il devra réduire sa relation (1,n) à >> > > (0,n) >> > > > , les premiers parents n'ayant pas de parent la clef étrangère ne >> sera >> > > donc >> > > > pas renseignée sur ces champs et ne doit donc pas être obligatoire >> d'où >> > > la >> > > > relation (0,n). >> > >> > > > Merci Matth de décrire un peu plus ta demande... >> > >> > > > Le 9 décembre 2011 17:02, alex baron <alexbaro...@gmail.com> a >> écrit : >> > >> > > > > Bonjour, >> > >> > > > > Il faudrait que tu soit plus explicite. Si tu fais une relation >> 1:n >> > > d'une >> > > > > table sur elle même alors tu ne dois probablement pas pouvoir >> faire une >> > > > > relation 1:1. Ou bien je n'ai pas compris t'as question. >> > >> > > > > de plus tu travail sur sf14 ou sur sf2 ? >> > >> > > > > Le 9 décembre 2011 09:43, matth <mfat...@gmail.com> a écrit : >> > >> > > > > Bonjour, >> > >> > > > >> J'aimerai savoir s'il est possible de réaliser plusieurs >> relations >> > > (1:n / >> > > > >> 1:1) sur une même table et si oui comment? je n'ai rien trouvé >> sur le >> > > net >> > > > >> (pas d'exemple) >> > >> > > > >> peut on mettre plusieurs annotation sur le même attribut? >> > >> > > > >> Matth >> > >> > > > >> -- >> > > > >> Vous recevez ce message, car vous êtes abonné au groupe Google >> > > > >> Groupes Symfony-fr. >> > > > >> Cette discussion peut être lue sur le Web à l'adresse >> > > > >>https://groups.google.com/d/msg/symfony-fr/-/RlQshMSmnz8J. >> > > > >> Pour envoyer un message à ce groupe, adressez un e-mail à >> > > > >> symfony-fr@googlegroups.com. >> > > > >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> > > > >> symfony-fr+unsubscr...@googlegroups.com. >> > > > >> Pour plus d'options, consultez la page de ce groupe : >> > > > >>http://groups.google.com/group/symfony-fr?hl=fr >> > >> > > > > -- >> > > > > Vous recevez ce message, car vous êtes abonné au groupe Google >> > > > > Groupes Symfony-fr. >> > > > > Pour envoyer un message à ce groupe, adressez un e-mail à >> > > > > symfony-fr@googlegroups.com. >> > > > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> > > > > symfony-fr+unsubscr...@googlegroups.com. >> > > > > Pour plus d'options, consultez la page de ce groupe : >> > > > >http://groups.google.com/group/symfony-fr?hl=fr >> > >> > > > -- >> > > > -- >> > >> > > > *Mohamed Ayoub BENJELLOUN* >> > >> > > > *CEO /Founder [NEOM]* >> > >> > > > *Chef de Département web [EmagCom]* >> > > > *Consultant Freelance [PHP5 Technologies - Gestion de Projet]* >> > > > *Cv en-ligne:www.doyoubuzz.com/ayoub-benjelloun >> > > > * >> > >> > > > *Email: benjellounay...@gmail.com* >> > >> > > > *Tél: +212 661 96 44 01* >> > >> > > > *Skype: benjellounayoub* >> > >> > > -- >> > > Vous recevez ce message, car vous êtes abonné au groupe Google >> > > Groupes Symfony-fr. >> > > Pour envoyer un message à ce groupe, adressez un e-mail à >> > > symfony-fr@googlegroups.com. >> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> > > symfony-fr+unsubscr...@googlegroups.com. >> > > Pour plus d'options, consultez la page de ce groupe : >> > >http://groups.google.com/group/symfony-fr?hl=fr >> >> -- >> Vous recevez ce message, car vous êtes abonné au groupe Google >> Groupes Symfony-fr. >> Pour envoyer un message à ce groupe, adressez un e-mail à >> symfony-fr@googlegroups.com. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> symfony-fr+unsubscr...@googlegroups.com. >> Pour plus d'options, consultez la page de ce groupe : >> http://groups.google.com/group/symfony-fr?hl=fr >> >> > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > symfony-fr@googlegroups.com. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > symfony-fr+unsubscr...@googlegroups.com. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > -- -- *Mohamed Ayoub BENJELLOUN* *CEO /Founder [NEOM]* *Chef de Département web [EmagCom]* *Consultant Freelance [PHP5 Technologies - Gestion de Projet]* *Cv en-ligne: www.doyoubuzz.com/ayoub-benjelloun * *Email: benjellounay...@gmail.com* *Tél: +212 661 96 44 01* *Skype: benjellounayoub* -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr