0

我正在构建一个 Web 应用程序,并使用 CodeIgniter 和 Doctrine2。我们已经成功地通过项目引导 Doctrine2,并且在域和控制器上工作非常简单明了。

我们希望通过在 CodeIgniter 的控制器之间放置一个服务层来提高抽象级别。

我是否必须担心在所有服务类之间保持相同的实体管理器实例?我想知道如果我的一个控制器需要访问多个服务类,这是否会成为一个问题,并且由于拥有多个 EntityManagers 实例并将实体从一个服务类传递到另一个服务类,会形成不一致。

4

1 回答 1

0

构建服务定位器以获取您的实体管理器。节拍将它四处传递。

于 2012-05-18T11:05:36.173 回答