Les relations avec Doctrine 2

Maintenant que les opérations de base n’ont plus de secret pour nous, nous allons voir comment concevoir un modèle de données complet avec Doctrine.

Comment matérialiser les clés étrangères ? Comment Doctrine assure-t-il la cohérence de nos objets avec des relations ?

Nous allons répondre à ces questions en abordant dans cette partie tous les types de relations gérés par Doctrine.


  1. Relation OneToOne - 1..1

    1. L'annotation OneToOne

    2. Interaction avec une entité ayant une relation

    3. La relation OneToOne bidirectionnelle

    4. L'annotation JoinColumn

  2. Relation ManyToOne et OneToMany - 1..n

    1. Relation ManyToOne

    2. Relation OneToMany

    3. Pratiquons : Création d'une entité sondage

  3. Relation ManyToMany - n..m

    1. Relation ManyToMany simple

    2. Relation ManyToMany avec attributs

    3. Création des participations

  4. TP : Finir la modélisation du sytème de sondage

    1. Pratiquons

    2. Proposition de solution

    3. Idées d'amélioration



Voici un résumé de cette partie fourni par artragis sous licence CC-BY.

Résumé des relations avec Doctrine 2
Résumé des relations avec Doctrine 2

Vous pouvez consulter le lien interactif pour plus de détails.