Yii2-自定义分页

Yii2-自定义分页,yii,yii2,Yii,Yii2,在Yii2中使用变量分页的正确方法是什么? 我的意思是,我希望用户能够在发送API请求时给出页面中的项目数 我知道如何在dataProvider中设置pageSize $dataProvider = new SqlDataProvider([ 'sql' => 'SELECT * FROM user WHERE status=:status', 'params' => [':status' => 1], 'pagination' => [

在Yii2中使用变量分页的正确方法是什么? 我的意思是,我希望用户能够在发送API请求时给出页面中的项目数

我知道如何在
dataProvider
中设置
pageSize

$dataProvider = new SqlDataProvider([
    'sql' => 'SELECT * FROM user WHERE status=:status',
    'params' => [':status' => 1],
    'pagination' => [
        'pageSize' => 20,
    ],
]);

但是我的问题是关于任何内置的允许用户通过请求发送页面大小的东西?是否有任何内置功能来执行此功能

将数据提供程序中的
分页
字段留空,只需在调用中添加
每页
GET参数:

http://your_url/controlller/action?per-页码=20

更多信息