// Controller中的代码 IndexController.php
public function actionIndex()
{
$user = new User();
// 查询总数
$user_count = $user->find()->count();
$data['pages'] = new Pagination(['totalCount' => $user_count]);
// 设置每页显示多少条
// $data['pages']->defaultPageSize = 10;
$user_list = $user->find()->offset($data['pages']->offset)->limit($data['pages']->limit)->asArray()->all();
$data['pages']->params=array("tab"=>'all');
return $this->render('index',[
'data' => $data,
'user_list' => $user_list,
]);
}
// 视图中的代码index.php
<div class="pagination-part">
<nav>
<?php
echo yii\widgets\LinkPager::widget([
'pagination' => $data['pages'],
]);
?>
</nav>
</div>