IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Les relations de la base de données dans le modèle


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 187
    Points : 50
    Points
    50
    Par défaut Les relations de la base de données dans le modèle
    Bonjour,

    J'aimerais savoir s'il est possible de générer le modèle de ma base de données existante ainsi que les relations entre les tables.

    Sachant que le schémas que Doctrine a généré (shéma.yml) contient juste la définition des tables et pas de relations.


    Merci de fournir l'aide.

  2. #2
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Points : 178
    Points
    178
    Par défaut
    heu, relis la doc, Doctrine gère les relations

  3. #3
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 187
    Points : 50
    Points
    50
    Par défaut
    Merci bien pour votre réponse pouvez vous me donner la partie concerné par la generation des relations.
    Par ce que pour moi j'ai ma base de données existante après j'ai généré avec Doctrine les fichiers yaml mais ces derniers contient juste les tables et pas les relations.

    Et pour les ajouter manuellement c'est une tâche fastidieuse donc j'ai besoin tellement de votre aide dans ce cas là.

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 76
    Points : 127
    Points
    127
    Par défaut
    Il y a un sujet qui parle de ça sur ce forum.
    Je sais ce que ça vaut mais ça peut peut être t'aider
    http://www.developpez.net/forums/d11...ase-existante/

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Points : 69
    Points
    69
    Par défaut
    bonjour
    si votre base de données contient tout les constraint (clé étrangères) et leur moteur de base est InnoDB alors doctrine peut générer le schema avec les relations entre les entités
    mais une seule probléme avec ce chemin, doctrine ne donne plus au relation des noms significatif (il peut nommer une relation entre user et profile par profile_5) et comme ça dans les entités qui tu vas les générer par la suite tu aura des getter et des setters avec les noms des fonction et cela devient de plus en plus incompréhensible

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/12/2014, 17h39
  2. Réponses: 1
    Dernier message: 20/03/2012, 09h37
  3. Réponses: 2
    Dernier message: 27/02/2012, 15h14
  4. Réponses: 9
    Dernier message: 18/06/2010, 11h26
  5. Réponses: 4
    Dernier message: 29/11/2004, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo