我想禁止按列构建 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;
解决了一个问题!
我们进行差异迁移,并从其他所有内容中删除 FK 等于 id=id 的生成连接,引发迁移,现在,将表名添加到教义.dbal.connections.default.schema_filter或任何您有模式过滤器设置的地方,这采取了行动,因此不会通过通信向迁移中排放排放