我想在我的博客页面中设置分页。在分页之前,此操作有效。
$data = [];
$query = Blog::find()->where(['status'=>1])->multilingual()->orderBy(['id'=>SORT_DESC])->all();
$count = count($query);
$pagination = new Pagination(['totalCount' => $count]);
// limit the query using the pagination and retrieve the articles
$data['blog'] = $query->offset($pagination->offset)->limit($pagination->limit)->all();
return $this->render('blog-list',['data'=>$data, 'pagination'=>$pagination]);
每当我设置PageSize时,问题都没有解决。
2条答案
按热度按时间ffscu2ro1#
删除
all()
dgiusagp2#
出现此错误是因为
$query
变量包含记录数组而不是查询对象。如果要修改查询,可以保留它。