2016-12-16 6 views
1

nehme ich 10 Reihe von Daten in DB haben und wenn ich Suchfunktion auf der Suche Modell verwendenyii2 Dataprovider GetCount mit Paginierung

krank annehmen 10 Ergebnisse bekommen, wenn ich unten Funktion aufrufen

 $dataProvider = new ActiveDataProvider([ 
     'query' => $query, 
     ]); 

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

und wenn i pagesize = 5

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

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

krank get Zählung 5 auf jeder Seite gesetzt.

gibt es sowieso, um die Gesamtzahl auf jeder Seite zu bekommen?

+0

Beratung der Führer immer hilft - http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html – sm1979

Antwort

2
$dataProvider->getTotalCount(); 
Verwandte Themen