Belajar Codeigniter - Installasi dan Konfigurasi Awal


Buat kamu yang masih bingung cara menggunakan codeigniter, berikut ini kita akan membahas installasi awal untuk codeigniter

Langkah awal :

kamu bisa download codeigniter dari web resmi nya -> link , Kemudian extract zip ke folder

kita bisa sesuaikan nama folder nya, skarang saya merubah nama folder menjadi coba.

Setelah itu folder codeigniter dipindahkan ke htdocs (sesuai dengan apache server).. untuk apache server bisa menggunakan xampp, atau install lamp stack..

setelah di pindahkan bisa panggil http://localhost/coba atau http://localhost/coba/index.php/welcome

klo udah muncul halaman seperti itu berati installasi awal codeigniter kalian sudah sukses

Langkah selanjutnya

Kalian bisa buka file yang ada di dalam folder coba/controllers/welcome.php

kalian bisa menggunakan code editor kesayangan kalian, ketika dibuka filenya akan seperti ini

kalian bisa melakukan edit pada function index menjadi seperti ini :

    public function index()
    {
        echo 'Ini halaman index kreazy.id';
    }

setelah itu silahkan refresh halaman indexnya.

kemudian jika ingin menambahkan halaman baru kita bisa menambahkan function pada controllers 

coba tambahkan kode seperti ini

public function about()
    {
        echo 'Ini halaman about kreazy.id';
    }

dan kamu bisa coba akses halaman about tersebut dengan url http://localhost/coba/index.php/welcome/about

hasil akhir pada file welcome.php ada lah seperti ini

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

class Welcome extends CI_Controller {

    public function index()
    {
        echo 'Ini halaman index kreazy.id';
    }

    public function about()
    {
        echo 'Ini halaman about kreazy.id';
    }
}

sekian dulu sharing tentang cara install codeigniter dan config awal..

mungkin ada pertanyaan, kenapa di url ada welcome karena dafault controllers codeignter pada saat install adalah welcome

kalian bisa merubah pada file config/routes.php

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

hal yang perlu di perhatikan adalah default controllers harus sesuai dengan file yang kita panggil di folder controller, pembahasan tentang routes akan kita bahas di post berikutnya,

Jangan lupa subscribe kreazy.id di browser kesayangan kalian

#codeigniter #php