Ich versuche, eine Abfrage mit db_select zu schreiben, die einen bestimmten Knoten anhand der ID auswählt, dann die Spalte field_data_field_projectresources verbindet und auch die Begriffe aus der Taxonomie auswählt (da dies ein term_reference-Feld ist).
Ich habe zahlreiche Versuche versucht, aber ich stecke fest (ich bin nicht einmal zu dem Teil über das Beitreten zur Tabelle dr_taxonomy_term_data gekommen).
$query = db_select('node','n')
->condition('n.nid','5')
->fields('n')
->fields('p');
$query->Join('field_data_field_projectresources','p','p.entity_id = n.nid');
$result = $query->execute();
while($record = $result->fetchAssoc()) {
print_r($record);
}
Jede Hilfe geschätzt, danke
Antworten:
Ich hoffe das funktioniert bei dir:
Hier ist eine weitere Antwort , die Ihnen sehr helfen wird.
Lesen Sie die Dokumentation zu 'join' auf drupal.org .
quelle
join
Methode ist leider nicht verkettbar, daher muss sie in einer eigenen Zeile stehen.