Stránkovanie a jeho podivné spracovanie
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fiso
- Člen | 32
Ahojte,
pri používaní komponenty VisualPaginator
a triedy
Paginator
sa v metóde getPage
deje taká
nepríjemná vec. Keď je zavolaný požiadavok na stránku, ktorej číslo je
väčšie ako z možného rozsahu (tj je dostupných 10 stránok, no request
je na stránku 15) tak getPage
vráti najvyššie možné číslo
stránky (tj 10). Dá sa to zmeniť bez zásahu do kódu?
Chcel by som tento request totižto spracovať chybovo. Takáto stránka neexistuje, a preto sa presmeruje na tú poslednú (č. 10) alebo sa vypíše chyba (404).