Прежде чем продолжить сущность, мне нужно скопировать и форматировать некоторые данные в другую таблицу моей БД. Я хочу, чтобы эта задача выполнялась как служба. Так я описываю службу в config.ymlЛучшая практика инъекции зависимостей в Symfony2
services:
my_service:
class: Acme\Bundle\AcmeBundle\DependencyInjections\MyService
arguments:
entityManager: "@doctrine.orm.entity_manager"
Мне было интересно, что лучший способ назвать эту услугу. Единственный способ, который я могу выяснить, - это контроллер:
$entity = new Entity($this->get('my_service'));
Это лучший способ для продолжения?
Он прекрасно отвечает на вопрос! Большое спасибо –
, вы должны отметить этот ответ как правильный, если он отвечает на вопрос! –