在学说中有一个接口DoctrineCommonPersistenceObjectRepository
。有人可以解释该界面的角色和用途。
好吧,它不是Class
,而是Interface
。这是学说公共库的一部分
它实现了学说ORM库(DoctrineORMEntityRepository
)和学说mongodb对象文档mapper(DoctrineODMMongoDBDocumentRepository
)。
如果您不想使用学说ORM或MongoDB并编写自己的ObjectRepository,则应实现接口。
编写您自己的EntityRopository(使用学说ORM)的最常见方法是扩展DoctrineORMEntityRepository
。