Symfony, Doctrine - Проблема с удалением из базы данных с отношением один ко многим - PullRequest
0 голосов
/ 18 апреля 2020

Здравствуйте, у меня большая проблема с отношениями.

Посмотрите на мою сущность:

В моих объявлениях. php У меня есть это:

    /**
 * @ORM\OneToMany(targetEntity="App\Entity\AdvertTranslations", mappedBy="advert", orphanRemoval=true)
 */
private $advertTranslations;

В моем AdvertTranslations У меня есть это:

    /**
 * @ORM\ManyToOne(targetEntity="Adverts", inversedBy="advertTranslations", cascade={"remove"})
 */
private $advert;

Но все же, когда я смотрю att att в phpmyadmin, я вижу это: введите описание изображения здесь

После того, как я хочу удалить запись из Таблица объявлений я вижу это:

 Cannot delete or update a parent row: a foreign key constraint fails (`base`.`advert_translations`, CONSTRAINT `FK_C41C4C78D07ECCB6` FOREIGN KEY (`advert_id`) REFERENCES `adverts` (`id`))

Это очень раздражает ...

...