Szukam identyfikatora jednostki typu A i znam identyfikator jednostki B, która odwołuje się do A.
Znalazłem kilka fajnych źródeł o EntityFieldQuery. Byłem zaskoczony, że otrzymałem wyniki z .NET w google :) (czy to oznaka dojrzałości Drupala? :). Ale nie udało mi się tego znaleźć. Proszę pomóż ...
Niektóre źródła:
Tak to wygląda z ładowaniami encji - zrozumiesz, że potrzebuję tego zapytania :) Opakowanie służy głównie do ćwiczeń. Zauważ, że ładuje jednostkę docelową - całkiem sporo zapytań.
$b = entity_load('B', array($id));
$bm = entity_metadata_wrapper('B', $sl[$id]);
$tsl = $slm->field_sl_tpref->value();
echo $tsl->id;
EntityFieldQuery
Może odwoływać się tylko jeden zbiór jednostek, nie mogą tworzyć relacje z innymi podmiotami niestety. Może również zwracać tylko jeden typ encji na raz, więc nawet gdyby można było utworzyć te relacje, wyniki byłyby niewiarygodne.