Lors de l'interrogation d'une pagination dans une fermeture, les conditions de pagination pour l'impression SQL ne sont pas attachées et toutes sont affichées par défaut.
年年年年年2019-03-06 11:43:58
0
5
1294
Pourquoi le professeur l'a-t-il écrit directement et il peut être utilisé ? Lorsque je l'ai testé, tout était affiché. Lors de l'impression du SQL, il a montré qu'il n'y avait aucune condition de pagination.
public function index() { //Affichage des informations sur la catégorie $cateId=Request::param('cate_id');
en utilisant en utilisant en utilisant en utilisant en utilisant en utilisant 's ' à travers en utilisant à travers à travers à travers à travers à travers à travers à travers à travers à travers à travers à travers par-dessus par-dessus''''‐'''''‐ ‐ pour être considéré comme être pour être pour être pour être pour
Changez simplement la position de ce code :
public function index()
{
//Affichage des informations sur la catégorie
$cateId=Request::param('cate_id');
en utilisant en utilisant en utilisant en utilisant en utilisant en utilisant 's ' à travers en utilisant à travers à travers à travers à travers à travers à travers à travers à travers à travers à travers à travers par-dessus par-dessus''''‐'''''‐ ‐ pour être considéré comme être pour être pour être pour être pour
isset($cateId)){
$res=ArtCate::get($cateId);
$this->view->assign('cateName',$res->name);
$artList=Db : :name('zh_article')
(3);
$this->view->assign('artList',$artList);
}
autre{
$artList=Db::name('zh_article' )
- ->where('status', 1) &-& gt; Order (' Create_time ',' Desc ')-& GT; Attribuer (' Catename ',' Tous les articles
}
$this->view->assign('artList',$artList);
$this->fetch();
}
抱歉,应该是这样的:
if (isset($cateId))
{
$artList=Db::table('zh_article')
->where('status',1)
-> ;où ('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();
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();
这样子可以出来
Même question