リレーションシップ(ビュー).

Learn DrupalDrupal-woordenlijst

DrupalのViewsにおけるリレーションシップは、関連するエンティティから追加のデータにアクセスするための仕組みです。2つ以上のテーブルを結合して、より複雑なクエリを作成できます。リレーションシップを使うと、関連するエンティティのフィールドをビューに追加したり、そのフィールドでビューを絞り込んだりできます。

たとえば、コンテンツノードのビューにユーザーテーブルへのリレーションシップを追加すると、作成者の名前やその他のユーザーフィールドにアクセスできます。また、リレーションシップを使って、作成者の名前やその他のユーザーフィールドでビューを絞り込むこともできます。

リレーションシップは、ビューのAdvancedセクションで定義します。1つのビューに複数のリレーションシップを追加でき、それぞれに独自の設定を持たせることができます。たとえば、リレーションシップを必須にするか任意にするか、ビューの絞り込みに使うかどうかを指定できます。

リレーションシップは、複雑なビューを作成するための強力なツールであり、関連するエンティティのデータを表示するビューには欠かせません。また、開発者がカスタムビューを作成できるViews APIの重要な要素でもあります。