Heim >Backend-Entwicklung >PHP-Tutorial >Codebeispiel für die Erhöhung der Gesamtzahl der Seiten und Datensätze in LinkPager in yii2

Codebeispiel für die Erhöhung der Gesamtzahl der Seiten und Datensätze in LinkPager in yii2

黄舟
黄舟Original
2017-09-09 09:20:431946Durchsuche

Dieser Artikel stellt hauptsächlich das Beispiel von LinkPager in PHP vor, um die Gesamtzahl der Seiten und Gesamtdatensätze zu erhöhen. Wenn Sie interessiert sind, können Sie mehr darüber erfahren.

Dieser Artikel stellt vor Beispiel für LinkPager in PHP, um die Gesamtzahl der Seiten zu erhöhen, mit allen zu teilen und eine Notiz für sich selbst zu hinterlassen

Projektpfad Vendoryiisoftyii2widgetsLinkPager.php

Fügen Sie


/****增加总页数***/

$buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->getPageCount().'页'), ['class'=>$this->pageCssClass]);

/****增加总条数***/

$buttons[] = Html::tag('li', Html::tag("span", '共'.$this->pagination->totalCount.'条记录'), ['class'=>$this->pageCssClass]);
Methoden in Modellen


use yii\data\Pagination;

$page = [

  'PageSize'=>10,//每页的数量

  'totalCount'=>(int) $obj->count(),//统计筛选后的数量

];

$list=$obj->offset($page->offset)

  ->limit($page->limit)

  ->all();

return [

  'list'=>$list,

  'page'=>$page

];
Verwendungsmethode (Ansicht)


Das obige ist der detaillierte Inhalt vonCodebeispiel für die Erhöhung der Gesamtzahl der Seiten und Datensätze in LinkPager in yii2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn