aboutsummaryrefslogtreecommitdiff
path: root/src/model/entities/Article.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/entities/Article.php')
-rw-r--r--src/model/entities/Article.php5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/model/entities/Article.php b/src/model/entities/Article.php
index 5412497..b9cb4bb 100644
--- a/src/model/entities/Article.php
+++ b/src/model/entities/Article.php
@@ -33,11 +33,10 @@ class Article
33 #[ORM\Column(type: "text")] 33 #[ORM\Column(type: "text")]
34 private string $content; // de l'éditeur html 34 private string $content; // de l'éditeur html
35 35
36 // liaison avec table intermédiaire 36 #[ORM\ManyToMany(targetEntity: Image::class, inversedBy: "article")] // cascade: ['remove'] = très dangereux!
37 #[ORM\ManyToMany(targetEntity: Image::class, inversedBy: "article")]
38 #[ORM\JoinTable( 37 #[ORM\JoinTable(
39 name: TABLE_PREFIX . "article_image", 38 name: TABLE_PREFIX . "article_image",
40 joinColumns: [new ORM\JoinColumn(name: "article_id", referencedColumnName: "id_article", onDelete: "CASCADE")], 39 joinColumns: [new ORM\JoinColumn(name: "article_id", referencedColumnName: "id_article", onDelete: "CASCADE")], // onDelete: "CASCADE": très utile
41 inverseJoinColumns: [new ORM\JoinColumn(name: "image_id", referencedColumnName: "id_image", onDelete: "CASCADE")] 40 inverseJoinColumns: [new ORM\JoinColumn(name: "image_id", referencedColumnName: "id_image", onDelete: "CASCADE")]
42 )] 41 )]
43 private Collection $images; 42 private Collection $images;