【发布时间】:2013-06-21 15:28:33
【问题描述】:
我有以下设置:
- 映射到我的客户表的原则实体客户端
- 映射到我的campaign_clients 表的理论实体CampaignClient
在数据库中,campaign_clients.client_id 表示clients.id 的外键。在 Doctrine 中,您通常会在这两个对象之间建立关系。
但是,有人指出,Doctrine2 提供了为此提供良好 OO 结构的能力:class CampaignClient extends Client。这样(根据理论)我可以检索 CampaignClient 并拥有所有可用的客户端字段,而无需使用 $campaign_client->getClient(); 来获取 Client 对象。
所以我的问题是,它叫什么?我在谷歌上搜索了很多术语,但我就是不知道要查找什么。
【问题讨论】:
标签: inheritance orm doctrine mapping