【发布时间】:2016-07-01 00:59:17
【问题描述】:
我目前处于需要创建一个包含多个财务统计查询的Repository 类的情况。查询不完全与一个Entity 绑定,而是与多个Entities 绑定,并将根据各种条件从数据库中选择特定数据。
话虽如此,我正在寻找一种创建Repository 类(即StatisticsRepository)的方法,该类与Entity 完全无关,因此我可以将查询存储在那里。简单地创建该存储库似乎不起作用。我猜我可能需要创建某种类型的服务来加载这个 repo 类?这是正确的,如果是这样,我在 Symfony/Doctrine 文档中是否缺少示例?
【问题讨论】:
-
您可以创建一个注入了实体管理器的类,创建一个执行查询的方法,仅此而已。
-
我认为应该是这样的,但想仔细检查一下。请将其发布为答案,以便我接受。 :)