Symfony - запретить общение при миграции, Doctrine - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу запретить doctrine строить FK в столбцах, поскольку связь будет осуществляться на уровне кода, а выхлоп от него мешает развитию. Возможно ли это реализовать?

/**
     * @var Product
     *
     * @ORM\OneToOne(targetEntity="Product",
     *      inversedBy="warehouse",
     *      orphanRemoval=true,
     *      cascade={"persist", "remove"}
     * )
     * @ORM\JoinColumn(name="id", referencedColumnName="id", onDelete="CASCADE")
     */
    private ?Product $product;

1 Ответ

0 голосов
/ 09 апреля 2020

Я делаю это! Создать таблицу и отношения в миграции, удалить связь с id = id добавить имя таблицы в doctrine .dbal.connections.default.schema_filter, и теперь у меня есть связь для многих таблиц по id = id, а Doctrine не анализировать соединение , это не хорошо, но это помогает мне.

...