Maison  >  Article  >  développement back-end  >  TP3.2 réalise la commutation entre les chapitres précédents et suivants

TP3.2 réalise la commutation entre les chapitres précédents et suivants

一个新手
一个新手original
2017-09-13 09:19:111566parcourir

Pour implémenter l'article précédent et l'article suivant, une valeur de clé primaire doit être transmise. Prenons l'exemple des actualités. Lorsque je clique sur la liste, j'entre dans la page de contenu. donc quand je clique sur la liste des actualités :

Page frontale :


<span>{$v.a_content}</span><a href="{$v.a_writer}?id={$v.a_id}">阅读详细</a></p></p></section>

De cette façon, vous pouvez alors obtenir la clé primaire ; entrez dans la page de contenu

La page de contenu a la précédente Suivez l'article suivant

Contrôleur :


<? 
 //新闻内
    public function index04(){        
        $this->ff();        
        $idds = I(&#39;get.id&#39;);             
            //上一篇
        $shang = M(&#39;article&#39;)->where("a_id <$idds and a_keyword=489")->order(&#39;a_id desc&#39;)->limit(&#39;1&#39;)->find();//查数据
            if($shang){//              判断如果执行成功往前面扔
        $this->assign(&#39;shang&#39;,$shang);

       }       
       else{//         否则让他的标题等于暂无吧
            $shang[&#39;a_title&#39;] = "暂无";            
            $this->assign(&#39;shang&#39;,$shang);
        }        
//      下一篇
//同上
             $xia = M(&#39;article&#39;)->where("a_id >$idds and a_keyword=489")->order(&#39;a_id asc&#39;)->limit(&#39;1&#39;)->find();         
         if($xia){        
             $this->assign(&#39;xia&#39;,$xia);

       }       
       else{            
           $xia[&#39;a_title&#39;] = "暂无";            
           $this->assign(&#39;xia&#39;,$xia);
        }        
        
           $this->display(&#39;jiu:public/7-6newsview&#39;);
     }

Front-; fin :


  <span class="prev">上一篇:<A href="{$shang.a_writer}?id={$shang.a_id}">{$shang.a_title}</A></span>
           <span class="next">下一篇:<A href="{$xia.a_writer}?id={$xia.a_id}">{$xia.a_title}</A></span>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn