Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops ZF2依赖注入中的无限循环_Loops_Zend Framework2_Factory_Code Injection - Fatal编程技术网

Loops ZF2依赖注入中的无限循环

Loops ZF2依赖注入中的无限循环,loops,zend-framework2,factory,code-injection,Loops,Zend Framework2,Factory,Code Injection,我有一个使用注入生成器的服务。此生成器需要一个生成器(因此生成器被注入到生成器中)。此生成器使用开头描述的服务(获取大量结果) 我认为很明显,服务>生成器>生成器>服务之间又有一个无限循环 这三个元素有一个工厂(实现工厂界面),在那里进行注入 我有点匆忙,可能看不清事情的真相。这就是为什么一点建议将不胜感激 如果事情有点混乱,需要更清楚的解释,我很抱歉,我很乐意这样做。我遵循一位同事的想法:在一个单独的WriterService中创建“writing”方法,这样,在两个不同的服务中有“readi

我有一个使用注入生成器的服务。此生成器需要一个生成器(因此生成器被注入到生成器中)。此生成器使用开头描述的服务(获取大量结果)

我认为很明显,服务>生成器>生成器>服务之间又有一个无限循环

这三个元素有一个工厂(实现工厂界面),在那里进行注入

我有点匆忙,可能看不清事情的真相。这就是为什么一点建议将不胜感激


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

我遵循一位同事的想法:在一个单独的WriterService中创建“writing”方法,这样,在两个不同的服务中有“reading”和“writing”方法。这样,我就避免了循环

不确定这是不是一个理想的方法,但它在我的情况下确实有效


关于

代码。请告诉我们密码。在本例中,我认为配置也是如此。在代码中,请指出您认为出错的地方。您刚才问过这个问题,因此如果您在此期间解决了这个问题,请发布解决方案或删除该问题;)