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 :

"tuning" doctrine 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
    Novembre 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 62
    Par défaut "tuning" doctrine yml
    Bonjour,
    Et merci tout d'abord à tous les gens qui m'aident :

    voila dans une table je voudrais flager la creation et la modification d'une table :

    created_by:
    type: integer
    notnull: true
    modified_at:
    type: timestamp
    modified_by:
    type: integer
    relations:
    country:
    local: country_id
    foreign: id
    foreignAlias: countries
    account:
    local: created_by
    foreign: id
    account:
    local: modified_by
    foreign: id

    or la creation et la modification se fait par les comptes (account) et doctrine ne semble prendre en compte que la 2eme relation...

    merci encore de votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 32
    Par défaut
    C'est sur que si tu leur donnes le même alias ça ne va pas marcher.

  3. #3
    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
    Et si tu pouvais mettre ton code entre balise code, cela permettrai une meilleur lisibilité du fichier yaml

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 62
    Par défaut
    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
    23
    24
        
        created_at:
          type: timestamp
          notnull: true
        created_by:
          type: integer
          notnull: true
        modified_at:
          type: timestamp
        modified_by:
          type: integer
      relations:
        country:
          local: country_id
          foreign: id
          foreignAlias: countries
        account:
          local: created_by
          foreign: id
          foreignAlias: create
        account:
          local: modified_by
          foreign: id
          foreignAlias: modify
    Voilà, et cela ne me crée un index et une foreign key uniquement sur modified_by.
    Merci d'avance de vos réponses

  5. #5
    Invité
    Invité(e)
    Par défaut
    C'est parce que tu utilises deux fois le même nom de relation. Je te suggère quelque chose comme :
    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
     
    relations:
        country:
          local: country_id
          foreign: id
          foreignAlias: countries
        creationAccount:
          class: account
          local: created_by
          foreign: id
          foreignAlias: create
        modificationAccount:
          class: account
          local: modified_by
          foreign: id
          foreignAlias: modify
    Et tes foreign aliases me paraissent vraiment pas logiques à ta place je les changerai mais bon, je peux pas donner d'exemple étant donné que tu n'as pas indiqué le nom de la table en question ^^

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 62
    Par défaut
    Merci ca marche :

    Alors concernant la globalité :

    j'ai une table account (utilisateur logué) et une table merchant . La table merchant peut etre crée et modifiée par des account.
    Aussi qu'es ce qu'il ne va pas dans les noms d'index ?

    merci encore pour ton aide.

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