2011-12-01 59 views
6

我想传入Doctrine实体管理器,这样我就可以访问我的存储库等,但是我遇到了一些麻烦。将Doctrine实体管理器传递给服务

我的服务被定义:

mlbp_beer.rest.controller: 
    class: MLBP\BeerBundle\Controller\RestController 
    arguments: 
     em: "@doctrine.orm.entity_manager" 

这给了我一个错误:

ParameterNotFoundException: The service "mlbp_beer.rest.controller" has a dependency on a non-existent parameter "doctrine.orm.entity_manager". 

感谢您的帮助!

回答

3

这看起来正确吗?确保休息是在你的routing.yml中定义的,就像这样..清除缓存!

rest: 
    resource: mlbp_beer.rest.controller 
    type:  rest 
+0

这样做,它已经有了它的定义,但清除缓存后,它似乎开始工作 – Kyle