微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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类?或者我是否必须为此创建一些额外的实体扩展页面

原文地址:https://www.jb51.cc/php/132065.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐