Maison > développement back-end > tutoriel php > Exemple d'analyse de la façon de mettre en œuvre les articles précédents et suivants dans Thinkphp

Exemple d'analyse de la façon de mettre en œuvre les articles précédents et suivants dans Thinkphp

黄舟
Libérer: 2023-03-14 19:32:02
original
1914 Les gens l'ont consulté

Partagez une méthode pour implémenter les articles précédents et suivants dans le framework thinkphp. C'est plus pratique et peut résoudre le problème des identifiants discontinus.

Mettre en œuvre l'article précédent

$pre=$m->where('id>"'.$_GET["news"].'"')->limit('1')->select();
$this->assign('pre',$pre);
Copier après la connexion

Mettre en œuvre l'article suivant

$next=$m->where(&#39;id<"&#39;.$_GET["news"].&#39;"&#39;)->order(&#39;id desc&#39;)->limit(&#39;1&#39;)->select();
$this->assign(&#39;next&#39;,$next);
Copier après la connexion

Données d'appel

<p class="pre_next">
<volist name="pre" id="pre">
<p>上一篇:<a href="http://www...com/Index/newslist?news=<{$pre.id}>&&n=News"><{$pre.title}></a></p>
</volist>
<volist name="front" id="front">
<p>下一篇:<a href="http://www...com/Index/newslist?news=<{$next.id}>&&n=News"><{$next.title}></a></p>
</volist>
</p>
Copier après la connexion

Mise en œuvre de la fonction de jugement

$p=!$pre?&#39;没有了&#39;:&#39;.__URL__.&#39;/cm/&#39;.$pre[&#39;nid&#39;].&#39;"<&#39;.$pre[&#39;title&#39;].&#39;&#39;; 
$this->assign(&#39;pre&#39;,$p);
Copier après la connexion

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
Derniers numéros
ThinkPHP Pourquoi utiliser composer ?
Depuis 1970-01-01 08:00:00
0
0
0
thinkphp télécharger des fichiers
Depuis 1970-01-01 08:00:00
0
0
0
versions thinkphp prises en charge par php6
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal