/ / vytlačiť žiadne položky vyzdvihnuté pomocou stránkovania v cakephp 3 - cakephp, stránkovanie

vytlačiť žiadne položky vyzdvihnuté pomocou stránkovania v cakephp 3 - cakephp, stránkovanie

Chcem zobraziť počet žiadnych položiek načítaných na stránku pomocou stránkovania

Displaying 10 items

Hoci limit je nastavený na stránkovanie na 20, ale nanie je vždy možné získať 20 položiek, ak je len 15 položiek alebo 10 položiek alebo 25 položiek. V takýchto prípadoch bude buď mať jeden výsledok stránok pre počet položiek 15 a 10, alebo dve výsledky pre počet položiek 25.

Chcem vytlačiť počet položiek zobrazených na každej stránke. Podobne ako pri celkových položkách 25.

Ukáže to Displaying 20 items na prvej stránke a Displaying 5 items na druhej strane.

Ako je možné v aplikácii CakePHP 3.2?

odpovede:

2 pre odpoveď č. 1

Takto to funguje v CakePHP 3.2

Existujú dva spôsoby, ako to urobiť.

  1. Použitím Helpers

vytvorte súbor paginator-counter.php v /config adresár s vašimi žetónmi a reťazcom a pridajte riadok /src/view/AppView.php

public function initialize()
{
$this->loadHelper("Paginator", ["templates" => "paginator-counter"]);
}

Tým sa načíta súbor na adrese konfigurácia / paginator-templates.php

A potom ju použite podľa vášho názoru.

Pre viac : http://book.cakephp.org/3.0/en/views/helpers/paginator.html

  1. Použitie priameho reťazca

Stačí vytlačiť, ak chcete tlačiť counter

<?= $this->Paginator->counter("Showing {{current}} results out of {{count}}") ?>

Viac žetónov nájdete tu: http://book.cakephp.org/3.0/en/views/helpers/paginator.html#creating-a-page-counter

Používam druhý spôsob, ako vytlačiť počítadlo tj., pomocou priamo bodnutia