Heim > Artikel > PHP-Framework > Was ist die Seitenmethode von thinkphp?
In thinkphp ist die Seitenmethode eine der modellkohärenten Operationsmethoden. Bei Verwendung dieser Methode muss nicht die Startposition der einzelnen Paging-Daten berechnet werden Intern lautet die Syntax „$Article->page(1,10)->select();“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.
Die Seitenmethode ist eine der kohärenten Operationsmethoden des Modells. Es handelt sich um eine humanisierte Operationsmethode, die vollständig für Paging-Abfragen entwickelt wurde.
Verwendung
Wir haben bereits die Verwendung der Limit-Methode für Paging-Abfragen kennengelernt, und die Seitenmethode ist eine humanere Methode für Paging-Abfragen. Nehmen wir beispielsweise das Paging in der Artikelliste als Beispiel Bei der Limit-Methode müssen wir die erste und zweite Seite wie folgt abfragen (vorausgesetzt, wir geben 10 Daten pro Seite aus):
$Article = M('Article'); $Article->limit('0,10')->select(); // 查询第一页数据 $Article->limit('10,10')->select(); // 查询第二页数据
Obwohl der Limit-Parameter jeder Seite mithilfe der Paging-Klasse Page in der erweiterten Klasse automatisch berechnet werden kann Bibliothek, aber es ist mühsamer, es selbst zu schreiben, wenn Sie zum Beispiel die Seitenmethode verwenden:
$Article = M('Article'); $Article->page('1,10')->select(); // 查询第一页数据 $Article->page('2,10')->select(); // 查询第二页数据
Natürlich müssen Sie bei Verwendung der Seitenmethode nicht die Startposition jedes einzelnen berechnen Ausgelagerte Daten werden intern automatisch berechnet.
Ab Version 3.1 unterstützt die Seitenmethode auch das Schreiben von zwei Parametern, zum Beispiel:
$Article->page(1,10)->select();
und
$Article->page('1,10')->select();
sind gleichwertig.
Die Seitenmethode kann auch in Verbindung mit der Limit-Methode verwendet werden, zum Beispiel:
$Article->limit(25)->page(3)->select();
Wenn in der Seitenmethode nur ein Wert übergeben wird, gibt er die Seitenzahl an und die Limit-Methode wird verwendet, um die angezeigte Zahl festzulegen auf jeder Seite, was die oben genannte Schreibmethode bedeutet:
$Article->page('3,25')->select();
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Seitenmethode von thinkphp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!