Pager 2.5

Publikuję kolejną wersję pagera. W trakcie korzystania z niego wyszło mi parę rzeczy, których brakowało lub też trzeba było je troche zmienić. W związi z tym nowa wersja nie jest kompatybilna wstecz.

Główną zmianą jest rozbicie metody Render() na dwie metody: Make() oraz Render(). Pierwsza z nich tworzy tablicę Pagera, czyli defacto przejeła główną pracę ze starej metody Render(). Nowa Render() robi to co powinna, czyli tworzy kod html pagera na podstawie wyliczeń dokonanych przez Make(). Czyli jeśli do tej pory pisaliśmy tak:

<?php
$pag = $pager->Render(true);
?>

to teraz trzeba pisać tak:

<?php
$pager->Make(true);
$pag = $pager->Render();
?>

Nowością jest, że jeśli w konstruktorzy klasy drugi parametr ustawimy na null, to linki generować nam się z zapamiętaniem wszystkich parametrów z jakimi była wywołana strona. Sam kod klasy również przeszedł zmiany związane głównie z nazewnictwem właściwości, stałych i metod. Jeśli więc korzystaliści z nich miejcie to na uwadze.

Komentarze

 

Dodaj komentarz

 

Dostępne bbcode: b, u, i, url, code, php, css, html, sql, js

Ostatnio komentowane

  1. Pager 2.5.1 oraz EPa... Na szybko2
  2. Pager 2.5.1 oraz EPa... Sławek
  3. Mysql - FAQ Piotr
  4. Liczba dni roboczych Na szybko2
  5. Liczba dni roboczych Naszybko
  6. Klasa widoku nospor
  7. Klasa widoku freebox

Ostatnio na forum

  1. programista php-webm... pracamatysart
  2. Programista PHP/ Mag... Create Magento 2 Marketplace
  3. Baza Danych gosc
  4. Baza Danych YankeS
  5. Baza Danych gosc
  6. Baza Danych YankeS
  7. Problem z bazą danyc... Baza Danych

Skrypty użytkowników

  1. Klasa obsługi szablo... Lirdoner
  2. Sekcje user76
  3. Klasa walidująca for... user76
  4. Licznik Gości online korey
  5. Form Builder Comandeer
  6. Dynamiczny licznik z... korey
  7. Captcha Comandeer