Хочу сделать трейт категорий, который буду использовать в нескольких Entity. Не могу найти как разрулить Discriminator.
Исходник на данный момент:
Trait CollectionTrait
{
/**
* @ORM\ManyToMany(targetEntity="DesignerBundle\Entity\Collection")
* @ORM\JoinTable(
* name="entities_to_collections",
* joinColumns={@ORM\JoinColumn(name="entity_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="collection_id", referencedColumnName="id")}
* )
*/
protected $collections;
...........
...........
}
Естественно так не работает, выдаёт ошибку "The table with name 'entities_to_collections' already exists."
Буду очень благодарен за помощь :)