什么是学说中的ObjectRepository以及他的角色是什么

时间:2017-12-07 10:07:39

标签: php doctrine-orm

在Doctrine中有一个接口Doctrine\Common\Persistence\ObjectRepository。 有人可以解释该角色以及该界面的用途。

1 个答案:

答案 0 :(得分:2)

嗯,这不是Class,而是Interface。它是Doctrine Common库的一部分

它实现了Doctrine ORM库(Doctrine\ORM\EntityRepository)和Doctrine MongoDB对象文档映射器(Doctrine\ODM\MongoDB\DocumentRepository)。

如果您不想使用Doctrine ORM或MongoDB并编写自己的ObjectRepository,则应实现该接口。

编写自己的EntityRepository(使用Doctrine ORM)的最常用方法是扩展Doctrine\ORM\EntityRepository