Devy Ferdiansyah, M. Kom

Kumpulan BLOG dan VLOG Pribadi Koe

Membuat Web Service Dengan CodeIgniter REST [SERVER]

1 min read

Untuk membuat sebuah server REST API dengan CodeIgniter, diperlukan beberapa library REST yang harus dimasukkan kedalam folder-folder installer dari CodeIgniter. Untuk mendapatkan file-file library dari REST server, dapat di download di sini, setelah didownload, lihat pada folder “src“, copy file “rest.php” lalu paste kedalam folder “application/config“, kemudian kembali lagi kedalam folder download tadi, masuk lagi kedalam pada folder “src“, copy file “Rest_Controller.php” dan “Format.php” lalu paste kedalam folder “application/library“.

Buatlah sebuah Controller dengan nama Servernya.php, seperti dibawah ini:

 

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

require APPPATH . '/libraries/REST_Controller.php';
//use Restserver\Libraries\Rest_Controller;
class Servernya extends Rest_Controller {

    function __construct($config = 'rest') {
        parent::__construct($config);
        $this->load->database();
    }

    //Menampilkan data kontak
    function index_get() {
            $kontak= $this->db->get('kontak')->result();
        } else {
            $this->db->where('id', $id);
            $kontak= $this->db->get('kontak')->result();
        }
        $this->response($kontak, 200);
    }	
	
}
?>

Simpan, Lalu jalankan pada browser semisal : http://devyferdiansyah.net/web_blog_belajar/Servernya, nanti akan muncul data JSON seperti berikut:

 

[{"id":"1","nama_kontak":"Devy Ferdiansyah","alamat_kontak":"Tangerang"},{"id":"2","nama_kontak":"Mochammad Farrel Favian Ferdiansyah","alamat_kontak":"Tangerang"},{"id":"3","nama_kontak":"Mochammad Faeyza Alfarizqi Ferdiansyah","alamat_kontak":"Tangerang"}]

Selamat Mencoba

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *