有一个Product类,它有一个仓库(WarehouseLocation),在它的“位置” ProductAttitude 中可以有一个仓库,因此,将位置和产品绑定到仓库将通过实体标识符在一个表上,即,身份证=身份证
产品:
/**
* @ORM\OneToOne(targetEntity="WarehouseLocation") //пример
* @ORM\JoinColumn(name="id", referencedColumnName="id")
*/
private ?WarehouseLocation $warehouse;
到基本级别的链接不仅是代码级别。如何将WarehouseLocation实体映射到类属性,如上面的示例。我不需要单独处理实体,我想通过主要的,是否可以在 symfony 中实现这个,因为它可以在其他框架中实现。
解决了问题!在从属实体中,输入主实体将引用的字段:
在主实体中,我们将下划线实体的字段与是否可以写 null 的能力进行绑定,具体取决于您的需要:
进一步的结论,我们进行差异迁移,并从其他所有内容中删除 FK 等于 id=id 的生成连接,我们提出迁移,现在我们将带下划线的实体的表添加到教义.dbal.connections.default.schema_filter或任何地方你有模式过滤器设置,假设移动是为了没有排放到通过连接的迁移中,并且连接本身现在正在工作,我们可以从主对象中刷新从对象,无论它向谁报告