现在,我正在编写一个带有教义的 php 项目。但是在服务类中,我需要注入一个 EntityManager。怎么做?我已经搜索了一些答案,但他们使用了一个框架。
如果不使用任何 php 框架,如何编写服务类并注入 EntityManager?
十分感谢。
现在,我正在编写一个带有教义的 php 项目。但是在服务类中,我需要注入一个 EntityManager。怎么做?我已经搜索了一些答案,但他们使用了一个框架。
如果不使用任何 php 框架,如何编写服务类并注入 EntityManager?
十分感谢。
您只需要编写一个获取 EntityManager 对象的类,按照: http ://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/configuration.html#obtaining-an-entitymanager
class EntityManagerService
{
public static function getEntityManager() {
// return EntityManager object as per documentation.
}
}
$em = EntityManagerService::getEntityManager();
我希望这有帮助!