我試圖重用[@ service_container,@ doctrine.orm.entity_manager]作爲單個變量,但似乎無法弄清楚。我計劃在添加更多模型時重用。Symfony2 yml:將相同的參數傳遞給每個服務
services:
generalfunctions:
class: classes\classBundle\Controller\DefaultController
functionsClass:
class: classes\classBundle\Classes\functionsClass
arguments: [@service_container,@doctrine.orm.entity_manager]
OtakuClass:
class: classes\classBundle\Models\otakusModel
arguments: [@service_container,@doctrine.orm.entity_manager]
你可能想看看到[自動連線](http://symfony.com/blog/new-in-symfony-2-8-service-auto-wiring)功能服務也可能是一種可行的方法:http://symfony.com/doc/current/components/dependency_injection/parentservices.html。傳遞容器以及實體管理器似乎很奇怪。 – Federkun
家長
– Cerad