Symfony - 禁止迁移中的通信,Doctrine

Symfony - prohibit communication in migration, 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;

我做到了! 在迁移中生成 table 和关系,删除关系与 id=id 在 doctrine.dbal.connections.default.schema_filter 中添加 table 名称,现在我通过 id=id 和 Doctrine 与许多 table 建立关系现在不解析连接,这不好,但对我有帮助。