Puncte:1

De ce relațiile aduc un singur rezultat?

drapel ro

Folosesc Drupal 7. Am creat o vizualizare care folosește 8 relații diferite (înlănțuite) pentru a accesa un anumit tip de entitate. Apoi, vizualizarea afișează câteva câmpuri de acest tip de entitate. Vizualizarea are și câteva criterii de filtrare (asigurându-vă că câmpurile tipului de entitate nu sunt șterse) și un filtru contextual pentru ID-ul utilizatorului conectat.

Prima relație a acelei vizualizări preia ID-ul utilizatorului și pune la dispoziție o entitate „persoană” cu acest ID. Apoi, de exemplu, această persoană entitate are o (a doua) relație cu angajatorul său, iar angajatorul are o (a treia) relație cu toate „Cazurile” pe care le au. Vreau să accesez aceste entități Case în vizualizare și să afișez unele dintre atributele (câmpurile) ale acestora.

Acum problema mea este că toate vizualizările pe care le-am creat în acest fel dau înapoi doar un rezultat (Caz) fiecare. Mai exact, returnează numai câmpurile „primului” entitate Case (entitate Case cu cel mai mic ID Case) care îndeplinește criteriile de filtru date.

Am încercat să elimin câteva dintre relații din vedere, pentru a verifica dacă o listă de entități este redusă la primul ei element undeva pe parcurs prin relații. Problema apare deja în prima relație care ar trebui să scoată mai multe valori.Nu am găsit resurse utile.

Cum pot include toate rezultatele?

De asemenea, apreciez sfaturi pentru cuvinte de căutare mai bune pentru această problemă.

drapel cn
Tipul de conținut A are o relație cu tipul de conținut B și creați o vizualizare a tipului de conținut A cu un filtru pentru tipul de conținut B. Când spuneți că obțineți un singur rezultat, înseamnă că obțineți un singur rezultat pentru tipul de conținut A, sau un singur rezultat pentru tipul de conținut B? (Vizualizarea returnează doar un singur rezultat pentru întreaga vizualizare sau vizualizarea returnează doar un rezultat per tip de conținut pentru fiecare tip de conținut care are o referință de entitate cu valori multiple?)
emma avatar
drapel ro
Vizualizarea returnează doar un singur rezultat pentru întreaga vizualizare. Primesc o linie într-un tabel în care ar trebui să am mai multe rânduri. Celulele din tabel sunt totuși corecte. Nu am câmpuri de entitate cu mai multe valori incluse pentru moment, așa că nu pot spune dacă și asta ar fi o problemă. (Am încercat să-mi clarific și mai mult întrebarea.)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.