Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Zasada działania Zend_Paginator
zordon
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mógłby mi ktoś wytłumaczyć pokrótce jak on działa? tzn znam zasady działania stronicowania. Ale chodzi mi o konkretnie wpis dokumentacji Zend_Paginator: "Instead of selecting every matching row of a given query, the DbSelect and DbTableSelect adapters retrieve only the smallest amount of data necessary for displaying the current page." Czyli z tego wynikałoby, że nie trzeba zapytań do bazy samemu robić na limitach. Tymczasem we wszystkich przykładach metoda factory korzysta z całego zestawu danych pobranych z bazy, a var_dump w widoku zmiennej paginatora pokazuje, że i ona również zawiera wszystkie dane, tylko podzielone na tablice podstron. To jak to w końcu jest? Stronicowanie przy i tak pobranych wszystkich danych nie ma sensu - więc trzeba o to zadbać samemu?

Ten post edytował zordon 26.08.2009, 10:11:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:46