yii2 dataprovider getcount with pagination

时间:2016-12-16 09:39:34

标签: yii2

假设我在DB中有10行数据,当我在搜索模型中使用搜索功能时

当我在函数下面调用

时,假设得到10个结果
        $dataProvider = new ActiveDataProvider([
        'query' => $query,
        ]);

$dataProvider->getCount() --- in view i get 10

如果我设置pageSize = 5

        $dataProvider = new ActiveDataProvider([
        'query' => $query,
        'pagination' => array('pageSize' => 5),
        ]);

     $dataProvider->getCount() --- in view i get 5 

在每页上得到5分。

无论如何都要在每一页上得到总数?

1 个答案:

答案 0 :(得分:2)

$dataProvider->getTotalCount();