【发布时间】:2013-07-24 14:22:26
【问题描述】:
我想将一个服务容器链接到另一个已经存在的服务容器,例如:
acme.user.repository:
class: '%acme.user.repository.class%'
arguments: ['%acme.user.repository.argument%']
factory_service: doctrine.orm.entity_manager
factory_method: getRepository
现在我想将此服务链接到另一个服务,如下所示:
acme.admin.repository = acme.user.repository
所以,当我调用 $container->get('acme.admin.repository'); 时,我将得到与调用 $container->get('acme.user.repository'); 时相同的实例
【问题讨论】:
-
请问您为什么要这样做?
标签: php symfony dependency-injection