コントローラーコード:
//次の記事
$after = Db('shcontent')->where('id','>' ,$id )->order('id asc')->limit('1')->select();
//前の記事
$nex = Db('shcontent ')->where('id','<',$id)->order('id desc')->limit('1')->select();
コードの表示:
<!--次の記事-->
{ifcondition="$after"}
{foreach $after as $va}
<a style="float: right;" href="{:url('index/index/shenghuo_content',["id"=>$val["id "]])}" >次の記事: {$va.title}</a>
{/foreach}
{else/}
< ;a style="float: right;" href="#">次の記事: なし</a>
{/if}
<!--前の 1 つの記事-->
{ifcondition="$nex"}
{foreach $nex as $va}
<a style="float: right ;" href="{:url(' Index/index/shenghuo_content',["id"=>$val["id"]])}">前の投稿: {$va.title}</ a>
{/foreach }
{else/}
<a style="float: right;" href="#">前の記事: これ以上ありません</a>
{/if}
<a style="float: right;" href="#">前の記事: これ以上ありません</ a>
{/if}
記事を見つけるには、find $nex = Db('shcontent')->where('id','<',$id)->order('id desc')->limit を使用する必要があります。 ( '1')->find();
解決しました。["id"=>$val["id"]+1] または ["id"=>$val["id"]-1] を使用してください