Ich führe folgenden Code aus:
%Vor%Der Pager funktioniert jedoch nicht: Jedes Element der Abfrage wird zurückgegeben, als ob der Aufruf von PagerDefault vollständig ignoriert würde. Ich gebe Thema ("Pager") weiter unten in der Ausgabe aus, so dass das nicht das Problem ist.
Dies ist nicht das einzige Beispiel für diesen Fehler, den ich habe, ähnliche Anfragen führen in mehreren anderen Projekten auch immer die volle Anzahl von Ergebnissen zurück.
Ich habe die gesamte Dokumentation gelesen, es scheint manchmal zu funktionieren und nicht zu anderen Zeiten. Hat jemand irgendwelche Ideen?
Prost
Es ist nicht relevant wenn Sie extend()
aufrufen.
Wichtig ist nur, dass Sie das neue Objekt verwenden, das von extend()
zurückgegeben wird. Der Grund hierfür ist, dass extend()
ein neues Objekt erstellt, das das aktuelle Objekt (Decorator-Muster) umhüllt.
Sie müssen also $query = $query->extend('PagerDefault')
verwenden, wie Sie es in Ihrer Antwort (kombiniert mit anderen Anrufen) tun.