Sto cercando l'ID dell'entità di tipo A e conosco l'ID dell'entità B che fa riferimento ad A.
Ho trovato alcune belle fonti su EntityFieldQuery. Sono rimasto sorpreso dal fatto che stavo ottenendo risultati da .NET in Google :) (è un segno della maturità di Drupal? :). Ma non sono riuscito a trovarlo. Per favore aiuto ...
Alcune delle fonti:
Questo è quello che sembra con i carichi di entità - capirai che ho bisogno di quella query :) Il wrapper è lì principalmente per la pratica. Nota che carica l'entità target - molte query.
$b = entity_load('B', array($id));
$bm = entity_metadata_wrapper('B', $sl[$id]);
$tsl = $slm->field_sl_tpref->value();
echo $tsl->id;
EntityFieldQuery
fare riferimento solo a un insieme di entità, purtroppo non può creare relazioni con altre entità. Può anche restituire un solo tipo di entità alla volta, quindi anche se tu potessi creare queste relazioni i risultati sarebbero inaffidabili.