php – Doctrine 2 – 类表继承,按类型选择

我有两个实体 – 新闻和页面.
定义如下:
/**
 * Description of Page
 * @Entity
 * @InheritanceType("JOINED")
 * @discriminatorColumn(name="type",type="string")
 * @discriminatorMap({
 *  "news" = "News",*  "page" = "Page"})
 *
 * @table(
 *  name="pages"
 * )
 */
class Page extends BaseEntity {...}
class News extends Page {...}

我知道,如何只选择“新闻”实体 – 简单的SELECT … FROM News n.

但有没有办法如何只选择“页面”实体,它们直接映射到Page类?或者我是否必须为此创建一些额外的实体扩展页面

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...