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

Symfony PHP Discussion :

relations dans la syntaxe YAML


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Par défaut relations dans la syntaxe YAML
    bonjour ,

    j'ai debuté depuis un moment le tutoriel jobeet et honnêtement je ne comprends pas la syntaxe au niveau des relations dans le fichier schema.yml du jour 3

    pourriez vous m'expliquer ou me donner un lien sur l'explication de la syntaxe yaml lorsqu'il s'agit de modéliser les relations entre les tables lors de la construction de la base de données

    j'ai trouvé des tutoriels sur la syntaxe mais ceux ci ne parlent pas de ces choses

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Hi,

    peux-tu poster un exemple de ce que tu ne comprends pas?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Par défaut
    voilà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    JobeetAffiliate:
    actAs: { Timestampable: ~ }
    columns:
    url: { type: string(255), notnull: true }
    email: { type: string(255), notnull: true, unique: true }
    token: { type: string(255), notnull: true }
    is_active: { type: boolean, notnull: true, default: 0 }
    relations:
    JobeetCategories:
    class: JobeetCategory
    refClass: JobeetCategoryAffiliate
    local: affiliate_id
    foreign: category_id
    foreignAlias: JobeetAffiliates
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    JobeetCategoryAffiliate:
    columns:
    category_id: { type: integer, primary: true }
    affiliate_id: { type: integer, primary: true }
    relations:
    JobeetCategory: { onDelete: CASCADE, local: category_id, foreign: id }
    JobeetAffiliate: { onDelete: CASCADE, local: affiliate_id, foreign: id }
    je ne comprends rien au niveau des relations . je parle de la syntaxe

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    As-tu jeté un oeil a la doc de Doctrine?
    http://www.doctrine-project.org/docu...l-schema-files

    Les relations sont celles que tu retrouveras dans ta base données:
    1 to 1, many to many, 1 to many.

Discussions similaires

  1. [2.x] Relation many-to-many se pointant elle-même dans un schema YAML
    Par Crusider dans le forum Symfony
    Réponses: 1
    Dernier message: 12/06/2014, 14h37
  2. [VB6 + SQL] Creer la relation dans la base, quel requete ?
    Par lepiou dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/05/2006, 17h20
  3. Les relations dans Access et les listes déroulantes
    Par Isabelle27 dans le forum Access
    Réponses: 2
    Dernier message: 22/04/2006, 14h42
  4. Probleme de relations dans une base access.
    Par fredhali2000 dans le forum Access
    Réponses: 6
    Dernier message: 21/02/2006, 16h36
  5. ajout dans liste (syntaxe SQL)
    Par dr_feelgood dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 20/10/2005, 20h05

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