模型
public function search($page=10){
$lists = self::find()->orderBy('id DESC')->all();
$dataProvider = new ArrayDataProvider([
'allModels' => $lists ,
'pagination' => [
'pageSize' => $page,
],
]);
return $dataProvider;
}
控制器
public function actionGrade(){
$lists = new Grade();
$dataProvider = $lists->search();
return $this->render('grade',[
'dataProvider' => $dataProvider,
]);
}
視圖
<?= GridView::widget([
'dataProvider' => $dataProvider,
'pager'=>[
'firstPageLabel'=>"首頁",
'prevPageLabel'=>'上一頁',
'nextPageLabel'=>'下一頁',
'lastPageLabel'=>'尾頁',
'maxButtonCount' => 5,
],
'columns' => [
//輸入你要顯示的內容,例如:
'inputdate:raw:日期',
'sumlve2:raw:等級2',
'sumlve3:raw:等級3',
'sumlve4:raw:等級4',
'sumlve5:raw:等級5',
'sumlve6:raw:等級6',
'sumlve7:raw:等級7',
]
]);?>
分頁效果