Joomla 4.x-Tutorial: 25. Pagination -> model mit set state "list.limit"
Closed this issue · 3 comments
Gefühlt fehlt im Kapitel das Model mit set state
->list.limit
-> list.start
Die müssen ja irgendwo gesetzt werde oder ?
Danke für den Hinweis. Ich habe das ergänzt:
Hast du das Gefühl, dass in diesem Kapitel etwas fehlt? Fragst du dich, wo die ganzen Berechnungen stecken, welche die Seitenlink erstellen? Dann wirf ein einen Blick in die Datei libraries/src/Pagination/Pagination.php[^/github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/Pagination/Pagination.php]. Joomla erledigt all die Arbeit für dich, wenn du den Standard nutzt und weißt wo du was findest.
Sorry, so war das nicht gemeint
Beispiel:
d:\xampp\htdocs\joomla4x\components\com_content\src\Model\ArticlesModel.php
protected function populateState ...
// List state information
$value = $app->input->get('limit', $app->get('list_limit', 0), 'uint');
$this->setState('list.limit', $value);
$value = $app->input->get('limitstart', 0, 'uint');
$this->setState('list.start', $value);
==> muss das gesetzt werden oder geht das auxh ohne ? wann wird es benutzt
==> muss das gesetzt werden oder geht das auxh ohne ? wann wird es benutzt
Das wird in der Elternklasse des Models gesetzt.
bc5e1a0#diff-fbac173052ae3e02136a4c0d062a02d02a608a380199087e33d67c1d56c6f969