【发布时间】:2014-07-10 16:59:54
【问题描述】:
我知道在 symfony2/doctrine 中,为了创建双向关系,我们必须将其告知到两个实体的注释中。
我需要的是通过仅修改一个实体的注释来创建这种双向关系,这意味着在其他实体注释中没有关于另一个实体的任何内容。
这可能吗?
【问题讨论】:
-
你想要一个单向的一对一关系吗?
-
不,我需要双向一对一关系,只修改一个实体。
-
实际上我有一个依赖于环境的实体,这意味着当它是 dev 环境时,我的项目应该看到它,但它不应该在 prod 环境中。
-
仅当两个实体相互引用时才会发生双向。您不能仅与 1 个实体建立双向关系。但是,您的问题可能最好以另一种方式解决。为什么你有一个基于环境的条件表?有没有更好的方法来处理该功能?
标签: php symfony doctrine-orm