У меня есть две сущности: product
и tag
, связанные отношением «многие ко многим».
Вот часть Product
сущности:
/**
* @ORM\ManyToMany(targetEntity="Tag", inversedBy="products")
* @ORM\JoinTable(name="product_tag")
*
* @var \Doctrine\Common\Collections\ArrayCollection
*/
private $tags;
и аналогичные в Tag
:
/**
* @ORM\ManyToMany(targetEntity="Product", inversedBy="tags")
*
* @var ArrayCollection
*/
private $products;
Проблема в том, что когда я генерирую миграцию, используя php app/console doctrine:migrations:diff
, я получаю сгенерированные product_tag
и tag_product
. Пока ожидаю получить только первый.
Что я сделал не так?