![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czyli klasa do zarządzania stronami. Kod klasy:
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 ![]() Ten post edytował Moli 23.02.2008, 12:20:29 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:30 |