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

Doctrine2 PHP Discussion :

Relation oneToOne sur clef primaire


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 117
    Par défaut Relation oneToOne sur clef primaire
    Bonjour,

    Je fais mes premiers pas sur Doctrine 2 et j'ai un petit problème. Je m'explique :
    J'ai deux tables, File et SpecialFile. File à une clef primaire id et SpecialFile a une clef primaire qui est également clef étrangère référençant id de File.

    Je ne sais pas comment matérialiser ça dans Doctrine 2. Pouvez-vous m'aider svp ?

    PS : j'utilise des fichiers yaml.

    Cordialement,

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Par défaut
    Il faut définir l'id sur l'association (et pas directement sur un attribut colonne clé primaire / clé étrangère).
    exemple avec le mapping par annotations:
    http://docs.doctrine-project.org/pro...rived-identity

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 117
    Par défaut
    Merci pour ta réponse.
    Je viens de voir que l'on peut faire de l'héritage avec Doctrine2. Malheureusement je ne trouve aucune information pour le faire en YAML. Est-ce que quelqu'un peut me donner un exemple svp ?

    Merci d'avance.

Discussions similaires

  1. insertion avec contrainte sur clef primaire ?
    Par panthere noire dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 20/02/2012, 14h52
  2. Clef primaire sur une table qui n'en a pas d'après PhpMyAdmin
    Par bubulemaster dans le forum Requêtes
    Réponses: 5
    Dernier message: 11/04/2009, 18h44
  3. Réponses: 2
    Dernier message: 15/10/2008, 15h49
  4. Réponses: 5
    Dernier message: 21/03/2008, 12h52
  5. MAJ d'un champ d'une table avec condition sur clef primaire commune
    Par ar|equin dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 15/05/2007, 13h57

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