Inheritance 2个mysql表映射为1个扩展实体

Inheritance 2个mysql表映射为1个扩展实体,inheritance,orm,doctrine,mapping,Inheritance,Orm,Doctrine,Mapping,我有以下设置: 映射到my clients表的条令实体客户端 映射到my campaign_clients表的条令实体CampaignClient 在数据库中,campaign_clients.client_id表示clients.id的外键。在教义中,你通常会在这两个对象之间建立关系 然而,有人指出Doctrine2提供了一个很好的面向对象结构:类活动客户机扩展客户机。通过这种方式(根据理论),我可以检索活动客户端并使所有客户端字段都可用,而无需使用$campaign\u client->

我有以下设置:

  • 映射到my clients表的条令实体客户端
  • 映射到my campaign_clients表的条令实体CampaignClient
在数据库中,campaign_clients.client_id表示clients.id的外键。在教义中,你通常会在这两个对象之间建立关系

然而,有人指出Doctrine2提供了一个很好的面向对象结构:
类活动客户机扩展客户机
。通过这种方式(根据理论),我可以检索活动客户端并使所有客户端字段都可用,而无需使用
$campaign\u client->getClient()获取自己的客户端对象


所以我的问题是,它叫什么?我在谷歌上搜索了很多术语,但我不知道该找什么。

我在文档中进行了更多搜索后,终于找到了一些东西。我需要的是类表继承: