Я пытаюсь повторно использовать [@ 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) функция С.Ю. – Federkun
Родителя услуги также могут быть жизнеспособным подходом: http://symfony.com/doc/current/components/dependency_injection/parentservices.html. Кажется очень странным передавать как контейнер, так и менеджер сущности. – Cerad