Ich habe einen Videoinhaltstyp. Ich führe die folgende Abfrage in aus hook_cron
:
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node');
$query->entityCondition('bundle', 'video');
$query->propertyCondition('status', 1);
$results = $query->execute();
Diese gibt die Anzahl von Entitätsobjekt mit Eigentum nid
, vid
und type
. Ich möchte dieses Objekt verwenden, um einen Wert für ein bestimmtes Feld des Videos zu finden (z. B. Dauer). Ich möchte nicht verwenden node_load
, weil ich das an erster Stelle getan hätte, anstatt die Abfrage zu verwenden. Wie kann das gemacht werden?
EntityFieldQuery
- aber Sie werden auch die Klasse erweitern müssen“. Ist das Erstellen einer Unterklasse nicht gleichbedeutend mit dem Erweitern einer Unterklasse? Oder beziehen Sie sich auf etwas anderes, das ich nicht verstehe?