Yii2 - 如何设置主配置参数分页pageSizeLimit?

Kha*_*Nha 6 php pagination config yii2

我想在类Pagination中设置main config param pageSizeLimit.

示例:(/ backend/config/main.php)

'pagination' => [
        'class' => 'yii\data\Pagination',
        [
            'pageSizeLimit' => [1, 1000],
        ]
    ],
Run Code Online (Sandbox Code Playgroud)

但它不起作用.那么,如何设置整个网站的默认值?非常感谢你!

小智 8

您可以使用依赖注入容器来实现此目的.

在config的bootstrapping部分中定义默认参数的值:

\Yii::$container->set('yii\data\Pagination', [
    'pageSizeLimit' => [1, 1000],
]);
Run Code Online (Sandbox Code Playgroud)

有关详情,请参阅指南https://github.com/yiisoft/yii2/blob/master/docs/guide/concept-configurations.md