![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zastanawiam sie nad sposobem stronicowania wyników, np. dla systemu newsow czy innego rodzaju ogloszen. W zasadzie przychodza mi do glowy 2 sposoby: 1. Mam klase odpowiedzialna. mi.in. za pobieranie newsow z bazy i zwracanie w tablicy. Mozna by zaimplementowac tutaj pobieranie tylko wybranego zakresu wierszy i potem zadbac o odpowiednie wyswietlenie tego na stronach. Rozwiazanie jest bardziej skomplikowane i latwiej sie mozna "zakopac", ale za to ilosc danych wyciagana z bazy o obrabiana jest stosunkowo niewielka. 2. Mozna tez pozwolic tej klasie na pobranie wszystkich wierszy z bazy, a potem zrobic stronicowanie za pomoca gotowej klasy, np. Pear Pager, i wyswietlic tylko wiersze z aktualnej strony. Ale zastanawiam sie, czy nie bedzie to zbyt wielki narzut niepotrzebnych w danej chwili danych i zbyt duza strata na wydajnosci. Bo wiekszosc pobranych z bazy danych i tak nie zostanie wyswietlona. Zastanawia mnie, jaki sposob preferuja szanowni Forumowicze? Co sie lepiej sprawdza w praktyce? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
wpisz se do wyszukiwarki forum stronicowanie, a będziesz wiedzial, jak to sie robi... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozatym w dziale algorytmy, klasy, funkcje masz kilka klas do stronicowania |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:32 |