Non riesco a capire il funzionamento di EntityFieldQuery()
Ciao,
so che la mia domanda è stupida, ma sto cercando di capire come funziona l'interfacciamento al db di Drupal tramite EntityFieldQuery. Ho letto un sacco di guide ma mi blocco proprio all'inizio.
Supponiamo che io voglia elencare il 'nid' e il relativo 'title' di tutti i nodi pubblicati:
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node', '=')
->propertyOrderBy('title', 'ASC');
$result = $query->execute();
Bene, come si eseguire il parsing dei risultati?
$result è un array... ma che tipo di elementi contiene? E' tutto il pomeriggio che mi rompo la testa su questa cosa banale ma proprio non ne esco!

Risposte
Ciao io uso questo
Ciao io uso questo codice:
$query = db_select('avdrupal_node', 'avdrupal_node')
->fields('avdrupal_node')
->condition('nid', $something);
->condition('language', LANGUAGE_NONE)
->condition('customized', 1);
foreach ($query->execute()->fetchAll() as $link) {
$options = unserialize($link->nid);
}
Spero ti possa essere utile