Relacja (w widoku)
Relacje w widokach Drupala pozwalają sięgać po dodatkowe dane z powiązanych encji. Pozwalają łączyć dwie albo więcej tabel, by utworzyć bardziej złożone zapytanie. Relacji używa się, by dodawać do widoku pola z powiązanych encji oraz by filtrować widok polami z powiązanych encji.
Jeśli masz na przykład widok węzłów treści, możesz dodać relację do tabeli użytkowników, by uzyskać dostęp do nazwy autora albo innych pól użytkownika. Relacji możesz też używać, by filtrować widok według nazwy autora albo innych pól użytkownika.
Relacje definiuje się w sekcji Advanced widoku. Do widoku można dodać wiele relacji; każda relacja może mieć własne ustawienia. Można na przykład określić, czy relacja jest wymagana czy opcjonalna oraz czy ma służyć do filtrowania widoku.
Relacje to potężne narzędzie do tworzenia złożonych widoków; są kluczowe dla widoków wyświetlających dane z powiązanych encji. To też kluczowa część Views API, które pozwala programistom tworzyć własne widoki.