From 8d58c7de92c75e826a8399ec7914b463f8916dcd Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sun, 16 Jan 2022 12:22:04 +0100 Subject: Add categories for cards and relate them to meta --- src/Model/Card.php | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Model/Card.php') diff --git a/src/Model/Card.php b/src/Model/Card.php index 9707e16..abaa06e 100644 --- a/src/Model/Card.php +++ b/src/Model/Card.php @@ -9,6 +9,7 @@ use Doctrine\DBAL\Schema\Table; use Doctrine\ORM\Mapping\Entity; use Doctrine\ORM\Mapping\GeneratedValue; use Doctrine\ORM\Mapping\Id; +use Doctrine\ORM\Mapping\ManyToMany; use Doctrine\ORM\Mapping\OneToMany; use Doctrine\ORM\PersistentCollection; use Elements\DB; @@ -49,6 +50,12 @@ class Card */ public Collection|ArrayCollection|PersistentCollection $votes; + #[ManyToMany(targetEntity: Category::class, inversedBy: 'cards')] + /** + * @ManyToMany(targetEntity="Category", inversedBy="cards", cascade={"persist"}) + */ + public Collection|ArrayCollection|PersistentCollection $categories; + /** * Card constructor. */ @@ -57,6 +64,7 @@ class Card $this->meta = new ArrayCollection(); $this->artworks = new ArrayCollection(); $this->votes = new ArrayCollection(); + $this->categories = new ArrayCollection(); } /** -- cgit v1.2.3