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 :

Single id sur clé composite


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de Rony Rauzduel
    Homme Profil pro
    En formation Architecte logiciel
    Inscrit en
    Décembre 2008
    Messages
    638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : En formation Architecte logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 638
    Par défaut Single id sur clé composite
    Bonjour,

    Voici le schéma de la table category_affiliate
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    ## src/Vigne/ProducteurBundle/Resources/config/doctrine/CategoryAffiliate.orm.yml
    Vigne\ProducteurBundle\Entity\CategoryAffiliate:
        type: entity
        table: category_affiliate
        id:
            cat_id:
                type: integer
                generator: { strategy: AUTO }        
            manyToOne:
            category:
              targetEntity: Category
              inversedBy: category_affiliates
              joinColumn:
                name: cat_id
                referencedColumnName: catid
            affiliate:
              targetEntity: Affiliate
              inversedBy: category_affiliates
              joinColumn:
                name: aff_id
                referencedColumnName: affid
    Il s'agit d'une table contenant 2 champs cat_id et aff_id qui sont une clé primaire composite.
    Lorsque j'utilise la commande doctrine pour créer mes entitées, j'ai le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [Doctrine\ORM\Mapping\MappingException]                                                                      
      Single id is not allowed on composite primary key in entity Vigne\ProducteurBundle\Entity\CategoryAffiliate
    Je ne vois pas d'où le problème peut venir?

    Merci d'avance.
    Transact.

  2. #2
    Membre chevronné
    Avatar de Rony Rauzduel
    Homme Profil pro
    En formation Architecte logiciel
    Inscrit en
    Décembre 2008
    Messages
    638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : En formation Architecte logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 638
    Par défaut
    [Résolu]
    J'ai apporté la modification suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    id:
            cat_id:
                type: integer            
            aff_id:
                type:integer
    en enlevant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cat_id:
                type: integer
                generator: { strategy: AUTO }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. update() hibernate imposiible sur clé composite
    Par yaya0057 dans le forum Hibernate
    Réponses: 2
    Dernier message: 16/02/2009, 15h36
  2. Question sur la composition d'une adresse MAC
    Par beegees dans le forum Dépannage et Assistance
    Réponses: 6
    Dernier message: 09/12/2008, 16h18
  3. [scanners] Quelques questions sur la composition des scans.
    Par Muesko dans le forum Périphériques
    Réponses: 13
    Dernier message: 04/09/2007, 15h37
  4. jsf - facelets : question sur la composition
    Par javaphil dans le forum JSF
    Réponses: 9
    Dernier message: 28/08/2007, 17h51
  5. [TopCased] contrainte {unique} sur une composition
    Par big x dans le forum Diagrammes de Classes
    Réponses: 3
    Dernier message: 03/07/2007, 14h04

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