admin 发表于 2022-6-18 17:23:27

thinkphp实现上一篇与下一篇的方法

/下一篇文章

      $after = ModuleArticleModel::where('id','<',$id)->order('id asc')->limit('1')->select();
      //上一篇文章
      $nex = ModuleArticleModel::where('id','>',$id)->order('id desc')->limit('1')->select();前端

<!--下一篇-->
                        {if condition="$after"}
                        {foreach $after as $va}
                        <a style="float: right;" href="{:url('index/article/info',["id"=>$va["id"]])}">下一篇:{$va.title}</a>
                        {/foreach}
                        {else}
                        <a style="float: right;" href="#">下一篇:没有了</a>
                        {/if}
                        <!--上一篇-->
                        {if condition="$nex"}
                        {foreach $nex as $va}
                        <a style="float: left;" href="{:url('index/article/info',["id"=>$va["id"]])}">上一篇:{$va.title}</a>
                        {/foreach}
                        {else}
                        <a style="float: left;" href="#">上一篇:没有了</a>
                        {/if}

页: [1]
查看完整版本: thinkphp实现上一篇与下一篇的方法