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

ORM PHP Discussion :

Aide pour liens entre tables Shema.yml


Sujet :

ORM PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut Aide pour liens entre tables Shema.yml
    Bonjour, après quelques temps d'absences je me suis remis à symfony, voilà je bloque sur le shema, je ne sais pas comment transporter les relations entre tables sur le format yaml.
    Je joint mon fichiers sql.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Peux tu nous donner le schéma en yaml (shema.yml) plutôt que le code SQL, je n'ai pas vraiment le temps de le déduire du sql.

    Et donnes aussi les liens que tu penses nécessaires entre les tables (pas nécessairement en commande yml, juste cette table avec celle là en 1-n serait bien).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Ce que j'aimerais c'est un exemple de relations pour ma table élèves, je ne comprend pas trop comment faire les relations, par exemple j'ai commencé par ces relations mais est ce juste ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    relations:
        pays: { local: idpays, foreign: idpays, foreignAlias: Eleves }
        etablissement: { local: coderneetab, foreign: coderneetab, foreignAlias: Eleves }
        etablissementOrigine: { local: coderneetab_origine, foreign: coderneetab, foreignAlias: Eleves }
    Pour plus de compréhension je met mon shema.yml et mon mcd
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Les relations du dessus sont dans la table élève

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    A priori ceci semble viable, mais sans la description des tables concernées c'est impossible à affirmer.

    Dans les règles de base, les champs clef primaire des tables s'appellent id. Les champs liaisons s'appellent tabledestination_id. Ceci permet une lecture uniformisée et à doctrine de mieux comprendre ce qui se passe, accessoirement, cela permet de largement simplifier les déclarations des relations.

    A priori tes relation devraient être viable. Qu'est-ce qui te permet de supposer qu'elles ne le sont pas ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    En fait j'ai créer le fichier shema à partir du sql mais les relations entre tables ne ce sont pas créer (par exemple dans la table élève à chaque fois que j'ai rajouté une astérisque c'est une clé étrangère). Doctrine ne voit pas que ce sont des clé étrangères ? donc je dois créer ces relations moi même comme je les aient faite au dessus non ?

Discussions similaires

  1. Requete pour trouver des liens entre tables
    Par titemimine dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/02/2010, 09h26
  2. besoin d'aide pour lien externe
    Par aries44 dans le forum Flash
    Réponses: 2
    Dernier message: 07/05/2007, 07h25
  3. [XI] Problème de liens entre table
    Par bbussy dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 14/03/2007, 16h07
  4. Pb de liens entre table pour une requête
    Par syldudu dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/08/2006, 17h27
  5. Lien entre tables
    Par yves12 dans le forum Access
    Réponses: 7
    Dernier message: 31/07/2006, 17h29

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