связи между таблицами через ManyToMany, заметил такую пробелму, что если я указываю связь вот так:
#[ORM\ManyToMany(targetEntity: Equipment::class)]
#[ORM\JoinTable(name: 'equipments')]
#[ORM\JoinColumn(name: 'equipment_id', referencedColumnName: 'id')]
#[ORM\InverseJoinColumn(name: 'workout_id', referencedColumnName: 'id')]
private ArrayCollection $equipments;
То при генерации миграции происходит ошибка: The table with name 'equipments' already exists, а если убираю от туда JoinTable, то миграция генерируется, но на сколько я понимаю JoinTable нельзя убирать, как написано в доке, вопрос, что блэт делать?
а как называется таблица у Equipment?
ну а чего ты тогда ждешь, когда у одной таблицы такое название и у связующей
Обсуждают сегодня