【发布时间】:2016-08-17 12:12:23
【问题描述】:
我正在尝试重用 [@service_container,@doctrine.orm.entity_manager] 作为单个变量,但似乎无法弄清楚。我计划在添加更多模型时重复使用。
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]
【问题讨论】:
-
你可能想看看 sy 的auto wiring 功能
-
父服务也可能是一种可行的方法:symfony.com/doc/current/components/dependency_injection/…。同时传递容器和实体管理器似乎很奇怪。