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 :

Translation et RelationShip


Sujet :

ORM PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 57
    Par défaut Translation et RelationShip
    Bonjour,

    J'ai une table avec 2 relations ver la même table comme le montre le schema:
    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
    Star:
      actAs:
        I18n:
          fields: [title, gallery_id, gallery_id_2]
        Timestampable:
      columns:
        title: { type: string(145) }
        gallery_id : { type: integer }
        gallery_id_iph : { type: integer }
      relations:
        Gallery:
          class:          Gallery
          local:          gallery_id
          foreign:        id
        Gallery_2:
          class:          Gallery
          local:          gallery_id_2
          foreign:        id
    Ce schema génère une errur doctrine et le model n'est pas construit, car contre si le champ galery_id_2 n'est pas défini dans i18n fields, le modele marche, et c malheureusement pas utile pour moi !!!

    quelqu'un a une idée SVP ???

  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
    Corrigé.
    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
     
    Star:
      actAs:
        I18n:
          fields: [ title ]
        Timestampable:
      columns:
        title: string(145)
        gallery_id_1: integer
        gallery_id_2: integer
      relations:
        GalleryUn:
          class:          Gallery
          local:          gallery_id_1
          foreignAlias:  stars
        GalleryDeux:
          class:          Gallery
          local:          gallery_id_2
          foreignAlias:  stars
    Le schema de Gallery n'est pas présent, il est important que l'id soit un integer appelé id.
    Il n'est pas possible de traduire les champs de liaison. Accessoirement, cela n'a aucun intérêt sur des champs integer. Si l'on veut traduire les données des galeries il faut appliquer un behavior i18n sur la classe Gallery.
    Ce schéma génère trois tables : start, start_translation et gallery.

Discussions similaires

  1. [MySQL]DBX error : invalid translation
    Par billoum dans le forum C++Builder
    Réponses: 7
    Dernier message: 27/01/2006, 20h55
  2. translate ---> @ attribut
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 30/08/2005, 16h55
  3. Corba et translation d'adresse
    Par LyR dans le forum CORBA
    Réponses: 1
    Dernier message: 10/12/2004, 15h29
  4. Réponses: 9
    Dernier message: 14/09/2004, 20h10

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