ホームページ >バックエンド開発 >PHPチュートリアル >前後の記事を Thinkphp で実装する方法の分析例

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

黄舟
黄舟オリジナル
2017-08-09 10:13:001902ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。