ZF2依赖注入中的无限循环

时间:2018-06-18 15:02:12

标签: loops zend-framework2 factory code-injection

我有一个使用注入生成器的服务。此构建器需要一个生成器(因此生成器将在构建器中注入)。此生成器使用开头描述的服务(以获取许多结果)。

我认为很明显服务>之间存在无限循环。建设者>发电机>再次服务。

这3个元素有一个工厂(实现FactoryInterface),这就是注射完成的地方。

我有点匆忙,也许看不清楚。这就是为什么一些建议会受到高度赞赏。

如果事情有点混乱,需要更清楚的解释,我很抱歉,我很乐意帮忙。

1 个答案:

答案 0 :(得分:0)

我遵循了一个同事的想法:在单独的WriterService中创建“书写”方法,这样,在2个不同的服务中分别具有“读取”和“书写”方法。这样,我避免了循环。

不确定这是否是理想的方法,但是对于我来说绝对可以。

致谢

相关问题