Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Code Igniter] Pagination
z3L
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 22.08.2006

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


Witam.

Mam pytanie dot. klasy pagination w frameworku Code Igniter:

Otóż chciałem użyć owej klasy z zapytaniem mysql, a dokładniej wyświetleniem newsów, chciałem zrobić, by można było wyświetlić tylko 5 newsów na stronę. Oczywiście napisałbym to na czystym pliku, lecz chciałem użyć klasy pagination.

Moje zapytanie:
  1. <?php
  2. $query = $this->db->get('news');
  3. return $query->result();
  4. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piker9
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 6.08.2007

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


A co w przypadku, gdy zapytanie jest bardziej skomplikowane i odpytuje kilka tabel?
Najlepiej by było aby użyć <b>$query->num_rows();</b> tylko w jakiej kolejności?

1. Ustawiamy paginację
2. Zapytanie z ustawieniami paginacji łącznie z <b>total_rows</b>

I tu jest problem total rows dostaniemy dopiero po wykonaniu zapytania, a nie przed ?

Tworzyć jeszcze jedno bardzo podobne zapytanie tylko bez dodatkowych opcji typu
LIMIT od, ile ? To trochę śmieszne.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 19:38