【问题标题】:Keep two modules with doctrine entities independent保持两个具有独立学说实体的模块
【发布时间】:2015-05-06 12:21:42
【问题描述】:

我在同一个项目中处理两个 ZF2 模块,它们都包含多个学说 2 实体。这些实体具有模块之间的关系。

例如:

模块1\实体\实体1 有一个多对一的关系 模块2\实体\实体2

有没有办法让这两个模块保持独立?我的意思是,如果 Module1 是核心模块,我想在没有冲突的情况下停用 module2。

对此一无所知。

谢谢!

【问题讨论】:

    标签: doctrine-orm zend-framework2


    【解决方案1】:

    Doctrine 2 有他们所谓的resolveTargetEntityListener:这可能会满足您的目的。 Symfony 2 有一个implementation:ZF2 也可能有一个。

    但底线是您设计了两个捆绑包之间的依赖关系,期望能够删除一个包是不合理的。您最好的选择可能是删除两个实体之间的关系,只使用两个查询来获取您需要的内容。可能使用事件侦听器在包之间进行通信。

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多