클로저에서 페이징을 쿼리할 때 SQL 인쇄를 위한 페이징 조건은 기본적으로 모두 표시되지 않습니다.
年年年年年
年年年年年 2019-03-06 11:43:58
0
5
1318

왜 선생님이 직접 작성해 주셨는데, 테스트해보니 페이징 조건이 모두 무시되어 출력되더라구요

.
年年年年年
年年年年年

모든 응답(4)
尾生

해당 코드의 위치를 ​​변경하세요.

public function index()
{
//카테고리 정보 표시
          $cateId=Request::param('cate_id');

                                                           사용   사용   사용           사용 사용 사용 '을 통해      통해   통해   통해   통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해 통해''''‐'''''‐ ‐     ~로 간주됩니다

                 isset($cateId)){
$res=ArtCate::get($cateId);
$this->view->할당('cateName',$res->name);
$artList=Db :name('zh_article')
                                                                                             ~ }
else{
$artList=Db::name('zh_article' )
- ->where('status', 1) &-& gt; Order (' Create_time ',' Desc ')-& GT; $ This- & GT; 할당(' cateneme ',' 모든 기사')
}
$this->view->ass('artList',$artList);

$this->fetch();
}

尾生

抱歉,应该是这样적:

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->할당('artList',$artList);

    return $this->fetch();


尾生

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->ass('artList',$artList);

    $ 반환 this->fetch();

这样子可以ude来

永~不~低~头

같은 질문

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!