2016-04-13 3 views
0

Ich verwende derzeit die Entityquery-API in Drupal8. Ich habe etwas Code, der fehlschlägt, wenn ich versuche zu sortieren, aber was funktioniert, wenn ich die Sortierzeile entferne. Ich habe das Protokoll überprüft und kann den Fehler im Protokoll nicht sehen.Drupal8 EntityQuery fehlgeschlagen beim Sortieren

Siehe unten.

Dies funktioniert:

$query->condition('status', 1) 
    ->condition('type', 'programme')  
    ->range(0,5); 

dies nicht

$query->condition('status', 1) 
    ->condition('type', 'programme') 
    ->sort('changed', 'DESC') 
    ->range(0,5); 

Bitte kann mir jemand sagen, was los ist?

Antwort

0

Ich schrieb einen ähnlichen Code zuvor. Es scheint, dass es in Ihrem Code kein Problem gibt. Eine Sache, die Sie vielleicht vergessen haben, ist die Methode "execute()", die endlich aufgerufen werden sollte. Also wird der Code wie folgt sein.

$query->condition('status', 1) 
    ->condition('type', 'programme') 
    ->sort('changed', 'DESC') 
    ->range(0,5) 
    ->execute(); 
Verwandte Themen