Résoudre le problème lorsque thinkphp utilise paginate pour paginer

little bottle
Libérer: 2023-04-06 08:42:01
avant
4873 Les gens l'ont consulté

Cet article traite de la solution au problème selon lequel lorsque thinkphp utilise paginate pour paginer et clique sur la page suivante, les conditions de recherche disparaissent. Les amis qui ont le même problème peuvent en prendre connaissance.

Certains internautes ont déclaré que lorsqu'ils ont récemment utilisé paginate pour paginer dans un projet, ils ont constaté que lors de la recherche, les conditions de recherche disparaissaient en cliquant sur la page suivante, ils ont donc recherché certaines méthodes sur Internet. ils ont utilisé la classe Page, mais j'ai l'habitude d'utiliser paginate, mais je ne suis pas habitué à utiliser Page. J'ai trouvé un moyen d'utiliser paginate pour rechercher une pagination.

->paginate(15,false,['query'=>request()->param()]);
Copier après la connexion

'query'=>request()->param() sert à récupérer les paramètres, mais l'écrire ainsi ne suffit pas, car lorsque la souris est placée sur la pagination numéro de page, la condition de recherche est trouvée. Elle a toujours existé, mais les données sont fausses, car le lien du numéro de page ici utilise la méthode get pour transmettre les paramètres, donc lors de la réception des paramètres, vous devez utiliser la méthode get pour recevoir les paramètres Si. les conditions de recherche de certaines personnes doivent utiliser post, cela n'a pas d'importance, vous pouvez utiliser la réception input('param. '), car param reçoit les paramètres get et post, donc l'utilisation de cette réception peut obtenir des conditions de recherche de transport et de réception de pagination, de sorte que les données de pagination sont également correctes.

Tutoriels associés : 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:cnblogs.com
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal