http://phpfi.com/298295
a tu prosty przykład użycia (pobranie danych z bazy)
http://phpfi.com/298296
Przykład
Jeśli będziemy mieli 100 stron a będziemy na np. 50 linki będą wyglądąły tak
Kod
1 2 3 ... 47 48 49 [b]50[/b] 51 52 53 ... 98 99 100
Teraz małe objaśnienie
- W konstruktorze podajemy ilośc wszystkich wpisów, ilość wpisów na jednej stronie i numer aktualnej strony na której jesteśmy.
- W metodzie format, podajemy tablice z takimi elementami
-- link - Format linku, w miejsce numeru strony daje #PAGE# (przyklad. www.nazwa.pl/forum/strona/#PAGE#/)
-- current - Jak ma wyglądać aktualnie wlaczona strona, jako numerek podajemy %s (np. <b>%s</b>)
-- numer - Nazwa klasy dla numerków
-- previous - Nazwa klasa dla linku wstecz
-- next - Nazwa klasa dla linu dalej
-- separator - Czyli znak/znaki oddzielające liczby (np. ...)
- Metoda start zwraca ID pierwszego wpisu na danej stronie
- Metoda end zwraca ID ostatniego wpisu na danej stronie
- Metoda previous zwraca link do poprzedniej strony
- Metoda links zwraca numerki stron
- Metoda next zwraca link do następnego wpisu.
Klasa specjalnie zwraca linki a nie wyświetla, aby można było ladnie przekazać je z kontrolera do widoku.
Proszę o oceny
