Maison > cadre php > PensezPHP > le corps du texte

Quelle est la méthode page de thinkphp ?

WBOY
Libérer: 2022-02-25 11:58:49
original
3073 Les gens l'ont consulté

Dans thinkphp, la méthode page est l'une des méthodes d'opération cohérentes du modèle. Il s'agit d'une méthode d'opération humanisée née pour les requêtes de pagination. L'utilisation de cette méthode n'a pas besoin de calculer la position de départ de chaque donnée de pagination. en interne, la syntaxe est "$Article->page(1,10)->select();".

Quelle est la méthode page de thinkphp ?

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.

Qu'est-ce que la méthode page de thinkphp ?

La méthode page est l'une des méthodes de fonctionnement cohérentes du modèle. Il s'agit d'une méthode de fonctionnement humanisée qui est entièrement née pour les requêtes de pagination.

Utilisation

Nous avons déjà découvert l'utilisation de la méthode limite pour les requêtes de pagination, et la méthode de page est une méthode plus humaine pour les requêtes de pagination. Par exemple, en prenant la pagination de la liste d'articles comme exemple, si vous utilisez le. méthode limit, nous voulons interroger les première et deuxième pages (en supposant que nous produisons 10 éléments de données par page) et l'écriture est la suivante :

$Article = M('Article');
$Article->limit('0,10')->select(); // 查询第一页数据
$Article->limit('10,10')->select(); // 查询第二页数据
Copier après la connexion

Bien que le paramètre limite de chaque page puisse être automatiquement calculé à l'aide de la classe de pagination Page dans la bibliothèque de classes étendues, mais il est plus laborieux de l'écrire soi-même. C'est beaucoup plus simple si vous utilisez la méthode page pour l'écrire, par exemple :

$Article = M('Article');
$Article->page('1,10')->select(); // 查询第一页数据
$Article->page('2,10')->select(); // 查询第二页数据
Copier après la connexion

Évidemment, en utilisant la méthode page, vous n'avez pas besoin de calculer le début. position de chaque donnée paginée En interne, la méthode de page Elle sera calculée automatiquement.

Après la version 3.1, la méthode page prend également en charge l'écriture de deux paramètres, par exemple :

$Article->page(1,10)->select();
Copier après la connexion

et

$Article->page('1,10')->select();
Copier après la connexion

sont équivalents.

La méthode page peut également être utilisée en conjonction avec la méthode limit, par exemple :

$Article->limit(25)->page(3)->select();
Copier après la connexion

Lorsque la méthode page n'a qu'une seule valeur transmise, elle indique le numéro de page et la méthode limit est utilisée pour définir le numéro affiché sur chaque page, ce qui signifie ce qui précède La méthode d'écriture est équivalente à :

$Article->page('3,25')->select();
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal