Doctrine orm 使两个模块保持独立

Doctrine orm 使两个模块保持独立,doctrine-orm,zend-framework2,Doctrine Orm,Zend Framework2,我在同一个项目中处理两个ZF2模块,它们都包含几个doctrine2实体。这些实体在模块之间有关系 例如: 模块1\实体\实体1 与……有多对一的关系 模块2\实体\实体2 有没有办法保持两个模块的独立性?我的意思是,如果Module1是核心模块,我希望不冲突地取消激活module2 我什么也没发现 塔克斯 第二条教义有一个他们称之为“a”的原则:这可能符合你的目的。Symfony 2有一个解决方案:ZF2可能也有一个 但底线是,您在两个bundle之间设计了一个依赖项,期望能够删除其中一个是不

我在同一个项目中处理两个ZF2模块,它们都包含几个doctrine2实体。这些实体在模块之间有关系

例如:

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

有没有办法保持两个模块的独立性?我的意思是,如果Module1是核心模块,我希望不冲突地取消激活module2

我什么也没发现


塔克斯

第二条教义有一个他们称之为“a”的原则:这可能符合你的目的。Symfony 2有一个解决方案:ZF2可能也有一个

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