有没有办法在单表继承中选择条件并将条件添加到不同实体?

时间:2019-04-03 11:38:14

标签: php doctrine-orm query-builder single-table-inheritance

我们有一个单表继承层次结构,如下所示:

Subscription
  └ SubscriptionWithResponsible (abstract)
    ├ SubscriptionWithExternalResponsible
    └ SubscriptionWithMemberResponsible

SubscriptionWithExternalResponsible具有responsibleFirstNameresponsibleLastName字段,而SubscriptionWithMemberResponsible具有responsible关联,该关联引用Member实体,该实体也具有{{ 1}}和firstName字段。

我们要显示一个姓氏搜索结果列表。 所以我们有两个条件:

  • lastName
  • SubscriptionWithExternalResponsible->responsibleLastName == $search

我们需要一个SubscriptionWithMemberResponsible->responsible->lastName == $search实例,因为我们必须提供一个QueryBuilder

是否有一种方法可以使用Paginator选择满足两个条件之一的每一行SubscriptionWithResponsible

谢谢。

0 个答案:

没有答案