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:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 7 Dołączył: 30.09.2006 Ostrzeżenie: (0%)
|
Ja to rozwiązałem tak:
Kod <?php class mUsers extends Model { function mUsers() { parent::Model(); } function get_users_limit($num = 5, $offset = 0) { $this->db->select('id, login'); $this->db->orderby('login', 'asc'); return $this->db->get('users', $num, $offset); } function count_users() { return $this->db->count_all('users'); } } ?> Kod $this->load->library('pagination');
$config['base_url'] = base_url() . 'admin/lista_uzytkownikow'; $config['total_rows'] = $this->musers->count_users(); $config['per_page'] = 15; $config['num_links'] = 10; $config['uri_segment'] = 3; $config['first_link'] = 'Start'; $config['last_link'] = 'Koniec'; $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); $data['users'] = $this->musers->get_users_limit($config['per_page'], $this->uri->segment($config['uri_segment'])); |
|
|
|
z3L [Code Igniter] Pagination 3.12.2006, 18:58:26
normanos a pytanie gdzie? z czym problem?
LIMIT od, ile
o... 4.12.2006, 11:56:11
topgun777 abys dobrze użył paginacji potrzebne będą 2 zapyta... 26.10.2008, 15:11:59
piker9 A co w przypadku, gdy zapytanie jest bardziej skom... 29.10.2008, 13:57:48 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 08:45 |