Nach einiger Suche ist das nächste Code-Snippet, das ich gefunden habe:
->fieldCondition('field_name_ref', 'nid', 'NULL', '!=');
Dies findet alles, wo die Knotenreferenz nicht null ist. Aber wenn ich das ändere !=
, =
wird nichts zurückgegeben. Ich habe alle Wertekombinationen ausprobiert, die mir einfallen:
- Weitergeben
NULL
statt'NULL'
. - Vorbeigehen
array()
- Ich versuche es
1, "<"
"", "CONTAINS"
"", "="
0, "="
Plus ein paar mehr, probieren Sie einfach alle Kombinationen aus, die mir einfallen.
Wie kann ich das schaffen?
Für eine Problemumgehung habe ich der Abfrage ein benutzerdefiniertes Tag hinzugefügt und dann verwendet
hook_query_TAG_alter()
. Weitere Informationen finden Sie unter # 1157006 auf drupal.org .quelle