Page 73 - Framework Codeigniter 2
P. 73
www.koder.web.id – Kumpulan tutorial komputer
Perhatikan baris ke-15 pada fungsi index($offset = 0, $order_column = 'id',
$order_type = 'asc'). Pada fungsi tersebut ada 3 parameter yang bersifat optional yang
dapat diberikan melalui URI. Parameter $offset berfungsi untuk menentukan record pertama
yang akan ditampilkan, $order_column berfungsi untuk menentukan field apa yang akan
digunakan untuk mengurutkan data siswa dan $order_type berfungsi untuk menentukan jenis
urutan (descending atau ascending). Untuk mendapatkan data yang sesuai dengan persyaratan
(pengurutan dan pagination) maka dipanggil get_paged_list (baris 24). Setelah data siswa
didapatkan maka akan digunakan library table untuk menampilkan data dalam bentuk tabel seperti
tampilan di bawah ini (baris 38-70).
Sorting Pagination
Action
Untuk mendapatkan tampilan seperti diatas maka perlu dibuat sebuah view seperti berikut ini.
View ini disimpan dalam sebuah file bernama siswaList.php
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3. <htmlxmlns="http://www.w3.org/1999/xhtml">
4. <head>
5. <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
6. <title>SIMPLE CRUD APPLICATION</title>
7. <linkhref="<?php echo base_url();?>style/style.css"
8. rel="stylesheet"type="text/css"/>
9. </head>
10. <body>
11. <divclass="content">
12. <h1>Contoh Insert Update dan delete</h1>
13. <divclass="paging"><?php echo $pagination;?></div>
14. <divclass="data"><?php echo $table;?></div>
15. <divclass="paging"><?php echo $pagination;?></div><br/>
16. <?php echo anchor('siswa/add/',
17. 'Tambah Siswa baru',array('class'=>'add'));?>
18. </div>
19. </body>
20. </html>
68