前後の記事を Thinkphp で実装する方法の分析例

黄舟
リリース: 2023-03-14 19:32:02
オリジナル
1857 人が閲覧しました

thinkphp フレームワークで前の記事と次の記事を実装する方法を共有します。これはより実用的であり、不連続な ID の問題を解決できます。

前の記事の実装

$pre=$m->where('id>"'.$_GET["news"].'"')->limit('1')->select();
$this->assign('pre',$pre);
ログイン後にコピー

次の記事の実装

$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);
ログイン後にコピー

通話データ

<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>
ログイン後にコピー

判定機能の実装

$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);
ログイン後にコピー

以上が前後の記事を Thinkphp で実装する方法の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!