Ticker

6/recent/ticker-posts

Header Ads Widget

Memulai dan Mengkonfigurasi Framework Codeigniter (CI)

Assalmualaikum Warahmatullahi Wabarakatu
Bismilahirrahmanirrahiim

Sebelum kita memulai membuat aplikasi dengan framework codeigniter, ada beberapa hal yang harus kita setting agar framework codeigniter berjalan dengan sebagaimana yang diharapkan, disini saya akan membahas settingan dasar codeigniter dan memulai membuat aplikasi pertama di codeigniter



Langkah pertama
Buka file config.php yang berada di folder config, folder config terdapat di dalam folder application didalam folder aplikasi sobat, disini nama folder aplikasi saya adalah codeigniter yang berada di C:\xampp\htdocs\codeigniter, kemudian ganti

$config['base_url']    = ‘’; menjadi
$root = "http://".$_SERVER['HTTP_HOST'];
$root .= dirname($_SERVER['SCRIPT_NAME']);
$config['base_url']    = $root;
Script diatas adalah deteksi otomatis nama folder dan server sobat, selain itu untuk simplenya sobat juga bisa menggunakan
$config['base_url']    = ‘http://localhost/codeigniter/’;
Kemudian ganti $config['encryption_key'] =’’;
$config['encryption_key'] = 'aguzrybudy123'; //sesuai keinginansobat

Langkah kedua
Masih didalam folder config cari file bernama autoload.php, kemudian cari dan ganti script dibawah ini

$autoload['libraries'] = array('’); menjadi
$autoload['libraries'] = array('pagination', 'xmlrpc' , 'form_validation', 'email','upload','database','session');
$autoload['helper'] = array(‘’); menjadi
$autoload['helper'] = array('url','file','form','security','string','inflector','directory','download');



Langkah ketiga
Masih didalam folder config buka file routes.php, disini kita akan melihat default dari routes codeigniter, router default codeigniter adalah welcome

$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

Langkah keempat
Menghilangkan index.php pada url di framework codeigniter, contohnya seperti
http://php.com/codeigniter/index.php/welcome, menggunakan .httaccess, buat file .httaccess di dalam folder root aplikasi sobat, c:\xampp\htdocs\codeigniter
lalu ketikan code dibawah ini


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Selesai sudah untuk konfigurasi dasar di framwork codiengiter, saya disini menggunakan framework codeigniter versi 3.0.6
Sekarang kita akan memulai membuat aplikasi pertama kita di framework codeigniter, pertama buka folder controller yang berada di dalam folder application, folder application terdapat didalam folder aplikasi sobat, lalu buat controller dengan nama Aplikasi , seperti code dibawah ini

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Aplikasi extends CI_Controller {

 public function __construct()
 {
  parent::__construct();
 }

 public function index()
 {
  
 }

}


*/

/* End of file  */
/* Location: ./application/controllers/ */

Penjelasan :
Perlu diingat bahwa nama class controller harus sama dengan nama file controller, class Aplikasi adalah class yang di extend atau diperluas yang diambil dari kelas CI_Controller, public function __construct() adalah tempat sobat bisa memasukkan fungsi yang akan di load di setiap function yang berada dalam controller Aplikasi, public function index() adalah function default atau yang pertama kali dijalankan apabila sobat memanggil aplikasi, contohnya kita ketikan di public function index() seperti script dibawah ini :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Aplikasi extends CI_Controller {

 public function __construct()
 {
  parent::__construct();
 }

 public function index()
 {
  echo "Bismillahirahmanirrahim 
";
  echo "Hello World";
 }

}

Maka ketika kita menjalankan script diatas dengan memanggil nama controller tersebut (http://localhost/codeigniter/aplikasi), maka hasilnya akan terlihat seperti gambar dibawah ini




Maka sudah jadilah aplikai pertama kita di codeigniter, materi akan berlanjut pada postingan yang akan datang.
sampai disini dulu tutorial dari saya , Semoga tutorial ini bermanfaat bagi sobat, atas segala kekuranganya mohon dimaafkan dan di beri saran, untuk filePDF -NYA download disini.





Post a Comment

0 Comments

Rekomendasi Untuk Anda × +