2016-10-30 87 views
0

如何在$ dataprovider分頁中回顯當前位置?就像一個多數民衆贊成使用的GridView「顯示246的26-50項」Yii2中的分頁位置

顯示我顯示分頁與

<?= LinkPager::widget(['pagination' => $dataProvider->pagination]) ?> 

,但不能尋找到當前項目計數被存儲起來,以便使類似

<?= "Showing ".$first_item_in_page."-".$total_items_in_page." of ".$total_items_in_db." items" ?> 

謝謝你在前進,

回答

0

有屬性,你可以使用:

  • $dataProvider->count返回當前頁面中數據模型的數量。
  • $dataProvider->totalCount返回數據模型的總數。
  • $dataProvider->pagination->page返回從零開始的當前頁碼。
  • $dataProvider->pagination->pageSize返回每頁的項目數。
+0

Thankyou @Bizley! ($ dataProvider-> pagination-> page * $ dataProvider-> pagination-> pageSize + 1)。「 - 」。($ dataProvider-> pagination-> page * $ dataProvider-> pagination-> pageSize + $ dataProvider-> count)。「of」。$ dataProvider-> totalCount。「items」?> – farrusete

+0

剛剛意識到我們必須做一個$ dataProvider-> prepare();然後顯示分頁結果以正常工作。再次感謝 – farrusete