如何在Symfony的另一个服务中注入服务?
我正在尝试在另一个服务中使用日志记录服务,以便对该服务进行故障排除。
我的config.yml看起来像这样:
services:
userbundle_service:
class: Main\UserBundle\Controller\UserBundleService
arguments: [@security.context]
log_handler:
class: %monolog.handler.stream.class%
arguments: [ %kernel.logs_dir%/%kernel.environment%.jini.log ]
logger:
class: %monolog.logger.class%
arguments: [ jini ]
calls: [ [pushHandler, [@log_handler]] ]
这在控制器等中工作正常,但是当我在其他服务中使用它时,我不会得到任何东西。
有什么提示吗?