Cara Install Codeigniter Rest Api Dengan Library Rest-Server
Pada tutoiral kali ini akan membahas wacana cara install atau menciptakan Codeigniter dengan Rest API Service, dengan menggunakan library CodeIgniter Rest-server, dari link ini, https://github.com/chriskacerguis/codeigniter-restserver.
Untuk komunikasi data dengan menggunakan API ini, tentu merupakan sudah menjadi standar berupa format response atau statusnya, Library sudah menyediakan beberapa format output standar, ibarat json, xml, html dkk.
Owh yah, Library CodeIgniter rest-server ini sehabis update 2 Juni 2018, ada masalah, pada bab Library Rest Controller terutama yang mencoba mengintegrasikan pada CodeIgniter versi terbaru, di aku menggunakan CodeIgniter versi 3.1.8.
Okeh pribadi saja, bahan-bahannya :
Silahkan Download CodeIgniter terbaru
Download Library di https://github.com/chriskacerguis/codeigniter-restserver.
Ekstrak File semuanya.
Copy folder application di folder library rest-server ke folder project CodeIgniter yang dibuat., Silahkan replace saja tidak apa-apa.
Setting configurasi base_urlnya juga di Config,
Sekarang coba run, berhasil kan, tapi ada sedikit dilema di example controllernya, saat ingin mencoba sample beberapa data.
Beikut code errornya :
Fatal error: Class 'Restserver\Libraries\REST_Controller' not found ,
Message: Class 'Restserver\Libraries\REST_Controller' not found
Filename: api/Example.php
Line Number: 20
Backtrace:
Di sini bahwa Class Rest_controller tidak ditemukan di Controller Example.
Solusinya yakni dengan menambahkan arahan berikut :
Controllers Example.php
dan pada Libraries Rest_Controller.php
apabilia terjadi error ibarat berikut :
Fatal error: Class 'Restserver\Libraries\Format' not found in
Message: Class 'Restserver\Libraries\Format' not found
Filename: libraries/REST_Controller.php
Line Number: 869
Backtrace:
Silahkan tambahkan lagi di Controllers Example.php berikut :
Berikut panduan Install Library CodeIgniter rest-server, di CodeIgniter versi 3.1.8 terbaru, untuk panduan video berikut ini,
terima kasih.
Sumber https://fahmiffa.blogspot.com/
![]() |
CodeIgniter Rest Api, Library rest-server |
Untuk komunikasi data dengan menggunakan API ini, tentu merupakan sudah menjadi standar berupa format response atau statusnya, Library sudah menyediakan beberapa format output standar, ibarat json, xml, html dkk.
Owh yah, Library CodeIgniter rest-server ini sehabis update 2 Juni 2018, ada masalah, pada bab Library Rest Controller terutama yang mencoba mengintegrasikan pada CodeIgniter versi terbaru, di aku menggunakan CodeIgniter versi 3.1.8.
Okeh pribadi saja, bahan-bahannya :
Silahkan Download CodeIgniter terbaru
Download Library di https://github.com/chriskacerguis/codeigniter-restserver.
Ekstrak File semuanya.
![]() |
Library rest-server CodeIgniter |
Setting configurasi base_urlnya juga di Config,
Sekarang coba run, berhasil kan, tapi ada sedikit dilema di example controllernya, saat ingin mencoba sample beberapa data.
Beikut code errornya :
Fatal error: Class 'Restserver\Libraries\REST_Controller' not found ,
A PHP Error was encountered
Severity: ErrorMessage: Class 'Restserver\Libraries\REST_Controller' not found
Filename: api/Example.php
Line Number: 20
Backtrace:
Di sini bahwa Class Rest_controller tidak ditemukan di Controller Example.
Solusinya yakni dengan menambahkan arahan berikut :
Controllers Example.php
<?php namespace Restserver\Libraries; //add user CI_Controller use CI_Controller; use Exception; use stdClass; defined('BASEPATH') OR exit('No direct script access allowed');
dan pada Libraries Rest_Controller.php
<?php use Restserver\Libraries\REST_Controller; defined('BASEPATH') OR exit('No direct script access allowed'); // This can be removed if you use __autoload() in config.php OR use Modular Extensions /** @noinspection PhpIncludeInspection */ require APPPATH . 'libraries/REST_Controller.php';
apabilia terjadi error ibarat berikut :
Fatal error: Class 'Restserver\Libraries\Format' not found in
A PHP Error was encountered
Severity: ErrorMessage: Class 'Restserver\Libraries\Format' not found
Filename: libraries/REST_Controller.php
Line Number: 869
Backtrace:
Silahkan tambahkan lagi di Controllers Example.php berikut :
<?php use Restserver\Libraries\REST_Controller; defined('BASEPATH') OR exit('No direct script access allowed'); // This can be removed if you use __autoload() in config.php OR use Modular Extensions /** @noinspection PhpIncludeInspection */ require APPPATH . 'libraries/REST_Controller.php'; require APPPATH . 'libraries/Format.php';
terima kasih.
Sumber https://fahmiffa.blogspot.com/