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
   68   69   70   71   72   73   74   75   76   77   78