M embuat Tabel menggunakan Class Table
CodeIgniter
Oya Suryana http:/ / ozs.w eb.id
Lisensi Dokumen:
Copyright © 2013 ozs.w eb.id
Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas unt uk t ujuan bukan komersial(nonprofit ), dengan syarat t idak menghapus at au merubah at ribut penulis dan pernyat aan copyright yang disert akan dalam set iap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapat kan ijin t erlebih dahulu dari penulis
M embuat t abel dalam dengan code ignit er berbeda dengan membuat t abel menggunakan ht ml
murni. Penggunaan class t able di CodeIgnit er mempermudah dalam pembuat an t abel. Apabila
menggunakan HTM L murni maka membuat t abel menggunakan t ag-t ag berikut :
<table>
<tr><th>Judul kolom</th></tr> <tr><td>Data</td></tr>
</table>
Sedangkan Jika menggunakan Class Table hal t ersebut bisa dipermudah dengan menggunakan class
Table di Code ignit er, namun unt uk menggunakannya membut uhkan beberapa langkah konfigurasi,
sebagai lat ihan berikut lat ihan membuat t able di CodeIgnit er :
1. Dow nload CodeIgnit er
2. Simpan di c:\ xampp\ ht docs
3. Ext ract
4. Rename folder menjadi latihan_ci
5. Edit config.phpdi folder applicat ion/ config
Edit bagian
$config[‘base_url’]=’’;
M enjadi
$config[‘base_url’]=’http://loclhost/latihan_ci/’;
6. Edit autoload.phpdi folder applicat ion/ config
Edit bagian
$autoload[‘libraries’]=’’;
M enjadi
7. Edit routes.phpdi folder applicat ion/ config
Edit bagian
$route['default_controller'] = "";
M enjadi
$route['default_controller'] = "belajartable";
8. Buat file belajartable.phpdi applicat ion/ cont roller
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Belajartable extends CI_Controller {
public function index() {
$this->load->view('v_belajar_table'); }
} ?>
9. Buat file v_belajar_table.phpsimpan di folder applicat ion/ view , berikut coding-nya
<html> <head>
<title>Belajar Class Table di COde Igniter</title> </head>
<body>
<h3>Data Siswa RPL SMK N 2 Kuningan</h3>
<p>Berikut ini data siswa RPL SMK N 2 Kuningan.</p> <?php
$tampilan=array('table_open'=>'<table border="1" align="left" width="80%"/>',
'heading_row_start'=>'<tr bgcolor="#dedede">' );
$this->table->set_template($tampilan);
$this->table->set_heading('No.','No. Induk','Nama Siswa','Kelas','L/P'); $this->table->add_row('1.','2011001','Oya Suryana','XI RPL 1','L');
$this->table->add_row('2.','20110021','Rika Widianingsih','XI RPL 1','P');
$this->table->add_row('3.','2011003','M. Ridwan Farhan','XI RPL 2','L'); $this->table->add_row('4.','2011004','Abiq. Sabiqul Khoir','XI RPL 2','L');
$this->table->add_row('5.','2011005','Zaki Nur Fatah','XI RPL 3','L'); echo $this->table->generate();
?> </body> </html>
Keterangan :
$tampilan=array(
'table_open'=>'<table border="1" align="left" width="80%"/>', 'heading_row_start'=>'<tr bgcolor="#dedede">' );
2. M engakt ifkan set ing t ampilan t able yang disimpan dalam variable $t ampilan
$this->table->set_template(‘$tampilan’);
3. M embuat judul kolom
$this->table->set_heading('No.','No. Induk','Nama Siswa','Kelas','L/P');
4. M enambah sat u baris dat a
$this->table->add_row('3.','2011001','M. Ridwan Farhan','XI RPL 2','L');
5. M enampilkan t abel ke layar brow ser
echo $this->table->generate();
Hasil :
Gambar 1
Hasil Akhir Scrip Lat ihan Class Table
Referensi :