2011-12-01 39 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

相關問題