Bonjour,
J'ai une table product et une table categorie dans ma BDD.
Un produit à une ou plusieurs catégories et une catégorie possède un ou plusieurs produits.
J'ai donc créé mes relations que voici :
classe product :
classe categorie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 /** * Pls product ont pls catégorie * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Categorie", inversedBy="products") * @ORM\JoinTable(name="products_categories") */ private $categories; public function __construct() { $this->categorie = new \Doctrine\Common\Collections\ArrayCollection(); }
Donc, ma table products_categories à été créée mais je ne sais pas comment la remplir sachant que j'ai déjà inséré mes 50 produits dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /** * Pls categorie ont pls produits * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Product", mappedBy="categories") */ private $products; public function __construct() { $this->products = new \Doctrine\Common\Collections\ArrayCollection(); }
Comment faire ?
Merci,
Max
Partager