4
Symfony 2 EntityManager注入服务
我已经创建了自己的服务,并且需要注入原则EntityManager,但是我没有看到__construct()在我的服务上调用该方法,并且注入不起作用。 这是代码和配置: <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\EntityManager; class UserService { /** * * @var EntityManager */ protected $em; public function __constructor(EntityManager $entityManager) { var_dump($entityManager); exit(); // I've never saw it happen, looks like constructor never called $this->em = $entityManager; } public function getUser($userId){ var_dump($this->em ); // outputs null } } …