検索

ホームページ  >  に質問  >  本文

thinkphp5で次の記事と前の記事を実装しているのですが、クリックしてもページ番号にジャンプできません。

コントローラーコード:

//次の記事

$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}


雪梦晨、曦雪梦晨、曦2258日前1361

全員に返信(2)返信します

  • Summer

    Summer2018-09-20 15:19:10

    記事を見つけるには、find $nex = Db('shcontent')->where('id','<',$id)->order('id desc')->limit を使用する必要があります。 ( '1')->find();

    返事
    0
  • 雪梦晨、曦

    答えてくれてありがとう

    雪梦晨、曦 · 2018-09-20 15:56:53
  • 雪梦晨、曦

    雪梦晨、曦2018-09-20 15:07:50

    解決しました。["id"=>$val["id"]+1] または ["id"=>$val["id"]-1] を使用してください

    返事
    0
  • キャンセル返事