如何为doctrine编写服务类

时间:2012-11-22 03:27:08

标签: php doctrine doctrine-orm

现在,我正在编写一个带有教义的php项目。但是在服务类中,我需要注入一个EntityManager。怎么做?我搜索了一些答案,但他们使用了一个框架。

如果不使用任何php框架,如何编写服务类并注入EntityManager?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您只需要编写一个获取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();

我希望这有帮助!