【发布时间】:2015-07-05 07:43:42
【问题描述】:
使用 Doctrine 的 QueryBuilder,如何在使用单表继承时在派生类型的属性之一上指定 where 条件。
假设我有一个类型AbstractBillingEntity,它有一个派生类型ComplexBiller。 ComplexBiller 本身有一个受保护的 Doctrine 控制属性,称为 organisationCode。
如何使用QueryBuilder 搜索所有ComplexBiller 类型且具有ComplexBiller.organisationCode > 5 的计费实体?
$queryBuilder->andWhere("billingEntity INSTANCE OF ComplexBiller")
$queryBuilder->andWhere(??)
使用 Doctrine 2.4、PHP 5.6
【问题讨论】:
标签: php orm doctrine-orm query-builder