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

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