MappingException:Doctrine 正试图在另一个模块中捕获我的实体

MappingException: Doctrine is trying to catch my Entities in another module

我正在使用 zend framework 3 开发我的第一个项目(我从未使用 zend framework 2 开发过)并且也是第一次使用 doctrine。

我能够开发名为 "Login" 的第一个模块,现在我正在开发名为 "Insumo" 的第二个模块。

结构是这样的:

模块/ 登录/ 相扑/ 来源/ 控制器/ ConfiguracaoController.php 实体/ TbdInsumoConfiguracao.php

在ConfiguracaoController中,我的index函数是这样的:

public function indexAction() {
    $configuracao = $this->entityManagerDbOp->getRepository( TbdInsumoConfiguracao::class )->findOneById( 1 );

    return new ViewModel([
        'configuracao' => $configuracao
    ]);
}

在登录的 module.config.php 中没有与 "insumo" 或 "configuracao" 相关的内容,但是当我尝试访问我的 ConfiguracaoController 的索引方法时,我得到了 this 错误

如果我尝试在没有数据库代码的情况下访问,它会正常访问视图

会是什么?

问题确实出在配置上。 在 Login 的模块中我配置了两个连接 orm_db_op 和 orm_db_sgf,但是在 Insumo 中我没有配置,所以当我尝试使用这些连接时,Doctrine 在 Login 的模块中搜索它们