私は次の設定をしています:
- クライアントテーブルにマップされたドクトリンエンティティクライアント
- 私の Campaign_clients テーブルにマップされた教義エンティティ CampaignClient
データベースでは、campaign_clients.client_id は client.id への外部キーを表します。Doctrine では、通常、これら 2 つのオブジェクト間の関係を作成します。
しかし、Doctrine2 はこのための優れた OO 構造を持つ機能を提供することが指摘されましたclass CampaignClient extends Client
。$campaign_client->getClient();
このようにして (理論によれば)、CampaignClient を取得し、Client オブジェクトを取得するために使用することなく、すべてのクライアント フィールドを使用できるようにすることができます。
だから私の質問は、それは何と呼ばれていますか? Google で多くの用語を検索しましたが、何を探すべきかわかりません。