如何在上述方法中使用 Yii2 ActiveDataProvider Yii 1.1 设置当前页面:
'pagination'=>array(
'pageSize'=>2,
'currentPage'=>1,
),
Run Code Online (Sandbox Code Playgroud)
在Yii2您可以使用属性page中的pagination描述OBJ这里:
在您的 DataProvider 集中
$dataProvider = new ActiveDataProvider([
'query' => Product::find(),
'pagination' => [
'pageSize' => 2,
'page' => 0
]
]);
$model = $dataProvider->getModels(); //Models in page 0
$dataProvider->pagination->page = 1; //Set page 1
$model = $dataProvider->refresh(); //Refresh models
$model = $dataProvider->getModels(); //Models in page 1
Run Code Online (Sandbox Code Playgroud)
享受