新聞詳情頁文章上下翻頁:
~~~
public function detail(){
$id = input('id'); //接收ID
$InfoDetail = Db::table('wz_news_article')->where('id',$id)->find(); //查詢數據
$befor = Db::table('news')->where('id>'.$id)->order('id desc')->limit('1')->find(); //下一頁
$after = Db::table('news')->where('id<'.$id)->order('id desc')->limit('1')->find(); //上一頁
$this->assign(['data'=>$InfoDetail,'before'=>$before,'after'=>$after ]);
return $this->fetch();
}
~~~
前端頁面上下翻頁按鈕展示:
~~~
<a href="{$after['id']}" class="kai prev">
<i></i>
<span></span>
<p>{if condition="$after['id'] neq ''"}{$after['title']}{/if}NULL</p>
</a>
<a href="{$befor['id']}" class="kai next">
<p>{if condition="$befor['id'] neq ''"}{$befor['title']}{/if}NULL</p>
<span></span>
<i></i>
</a>
~~~