我将 Symfony2 用于我的具有读写数据库的应用程序。
我已经在我的配置文件中定义了不同的连接和实体管理器。当我在控制器和存储库中创建实体对象时它工作正常
$em = $this->getDoctrine()->getEntityManager('write');
现在的问题是我还创建了一些服务,并且在服务参数中我给了这样的实体管理器
services:
app.counterservices:
id: app.counterservices
class: AppBundle\Services\CounterService
arguments: ["@doctrine.orm.entity_manager"]
如何在服务中定义我想要用户读取或写入的实体管理器?