如何在服务容器中使用Doctrine?
代码只会导致错误消息"Fatal error: Call to undefined method ...::get()“。
<?php
namespace ...\Service;
use Doctrine\ORM\EntityManager;
use ...\Entity\Header;
class dsdsf
{
protected $em;
public function __construct(EntityManager $em)
{
$this->em = $em;
}
public function create()
{
$id = 10;
$em = $this->get('doctrine')->getEntityManager();
$em->getRepository('...')->find($id);
}
}
services.yml
service:
site:
class: ...\Service\Site
https://stackoverflow.com/questions/8342031
复制相似问题