Pada bab ini kita membutuhkan CodeIgniter untuk yang belum punya bisa mendownload di https://www.codeigniter.com/download.
Pertama yaitu meletakkan CodeIgniter (CI) pada folder XAMPP/htdoc/. Lalu buatlah database yang akan ditampilkan pada lembaran web dengan aplikasi PhpMyAdmin, setelah itu lakukan editing pada folder /application/config/database.php.
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'codeigniter',
'dbdriver' => 'mysqli',
Setelah itu buat file baru di /application/controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class telepon extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->model('telepon_model');
}
function funct1()
{
$data['test'] = $this->telepon_model->index();
$this->load->view('telepon_view', $data);
}
}
?>
Setelah itu buat file model pada /application/models
<?php
class telepon_model extends CI_Model{
function __construct()
{
parent::__construct();
$this->load->database();
}
function index(){
$view = $this->db->get('telepon');
return $view->result();
}
}
?>
Setelah itu buat file yang akan dilihat diweb nantinya pada /application/view
<!DOCTYPE html>
<html>
<head>
<title>PhoneBook</title>
</head>
<body>
<h1>Hello World!</h1>
<h1>PhoneBook</h1>
<table border="1">
<tr>
<td>Nama</td>
<td>Alamat</td>
<td>HP</td>
<td>Email</td>
<td>Kelas</td>
</tr>
<?php
foreach ($contacts as $data){
?>
<tr>
<td> <?php echo $data->Nama;?> </td>
<td> <?php echo $data->Alamat;?> </td>
<td> <?php echo $data->HP;?> </td>
<td> <?php echo $data->Email;?> </td>
<td> <?php echo $data->Kelas;?> </td>
</tr>
<?php
}
?>
</table>
</body>
</html>
Buka web browser dan ketikkan localhost/CodeIgniter-3.0.6/(nama file controller)/(nama fungsi controller).