Beziehung (in einer Ansicht)
Beziehungen in Drupal-Ansichten (Views) sind eine Möglichkeit, auf zusätzliche Daten aus verwandten Entitäten zuzugreifen. Sie erlauben es, zwei oder mehr Tabellen zu verbinden, um eine komplexere Abfrage zu erstellen. Beziehungen dienen dazu, Felder aus verwandten Entitäten zur Ansicht hinzuzufügen und die Ansicht nach Feldern aus verwandten Entitäten zu filtern.
Wenn Sie zum Beispiel eine Ansicht mit Inhalts-Nodes haben, können Sie eine Beziehung zur Benutzertabelle hinzufügen, um auf den Namen des Autors oder andere Benutzerfelder zuzugreifen. Sie können Beziehungen außerdem verwenden, um die Ansicht nach dem Namen des Autors oder anderen Benutzerfeldern zu filtern.
Beziehungen werden im Bereich „Erweitert“ der Ansicht definiert. Sie können einer Ansicht mehrere Beziehungen hinzufügen, und jede Beziehung kann eigene Einstellungen haben. Sie können zum Beispiel festlegen, ob die Beziehung erforderlich oder optional ist und ob sie zum Filtern der Ansicht verwendet werden soll.
Beziehungen sind ein leistungsstarkes Werkzeug zur Erstellung komplexer Ansichten, und sie sind unverzichtbar für Ansichten, die Daten aus verwandten Entitäten anzeigen. Sie sind außerdem ein zentraler Bestandteil der Views-API, mit der Entwickler eigene Ansichten erstellen können.