Heim  >  Fragen und Antworten  >  Hauptteil

Beim Abfragen von Paging in einem Abschluss werden die Paging-Bedingungen zum Drucken von SQL nicht angehängt. Standardmäßig werden alle angezeigt.

Warum hat der Lehrer es direkt geschrieben und es kann verwendet werden? Beim Drucken der SQL wurde angezeigt, dass es keine Paging-Bedingungen gab

年年年年年年年年年年2054 Tage vor1325

Antworte allen(5)Ich werde antworten

  • 尾生

    尾生2019-03-29 09:17:46

    那个代码换一下位置就可以了:

    public function index()
    {
       //分类信息显示
               $cateId=Request::param('cate_id');

               //如果存在这个分类
       if (isset($cateId)){
           $res=ArtCate::get($cateId);
           $this->view->assign('cateName',$res->name);
           $artList=Db::name('zh_article')
               ->where('status',1)
               ->where('cate_id',$cateId)
               ->order('create_time','desc')->paginate(3);
           $this->view->assign('artList',$artList);
       }
       else{
           $artList=Db::name('zh_article')
               ->where('status',1)

               ->order('create_time','desc')->paginate(3);
           $this->view->assign('cateName','全部文章');
       }
       $this->view->assign('artList',$artList);

            return $this->fetch();
    }

    Antwort
    0
  • 尾生

    尾生2019-03-27 22:46:52

    抱歉,应该是这样的:

    if (isset($cateId))
    {
       $artList=Db::table('zh_article')
           ->where('status',1)
           ->where('cate_id',$cateId)
           ->order('create_time','desc')->paginate(3);



    }
    $artList=Db::table('zh_article')
       ->where('status',1)
       ->where('cate_id',$cateId)
       ->order('create_time','desc')->paginate(3);


    $this->view->assign('artList',$artList);

        return $this->fetch();


    Antwort
    0
  • 尾生

    尾生2019-03-27 22:44:21

    if (isset($cateId))
    {
       $artList=Db::table('zh_article')
           ->where('status',1)
           ->where('cate_id',$cateId)
           ->order('create_time','desc')->paginate(3);



    }
    $artList=Db::table('zh_article')
       ->where('status',1)

       ->order('create_time','desc')->paginate(3);


    $this->view->assign('artList',$artList);

        return $this->fetch();

    这样子可以出来

    Antwort
    0
  • 永~不~低~头

    永~不~低~头2019-03-24 14:22:37

    同问

    Antwort
    0
  • StornierenAntwort