Berkenalan Dengan Uri Segment Pada CodeIgniter

Pada tutorial sebelumnya kita sudah belajar cara penginstallan framework codeigniter. Dimana kalian sudah tahu bagaimana cara penginstallannya, dan juga kalian sudah mengerti bahwasannya codeigniter ini juga menyediakan tutorial agar mempermudah programmer yang ingin belajar codeigniter.

Di tutorial ini kita akan membahas tentang uri segment pada codeigniter.

Dimana uri segment pada codeigniter ini adalah bagian yang paling terpenting dalam suatu konsep penggunaan codeigniter.

Jadi kita akan membahas tentang pengenalan dari uri segment codeigniter.

Pengertian Uri Segment Pada CodeIgniter

Uri adalah singkatan dari Uniform Resource Identifier. Bisa dibilang Uri yang membantu kita dalam mengambil data melalui url codeigniter. contoh penyebutannya uri segment pada codeigniter ini bisa dibilang sperti segment 1, segment 2, segment 3 dan seterusnya.

Jika kalian perhatikan pada url codeigniter project yang telah kita buat, pasti kalian melihat index.php lalu di lanjuti dengan nama class codeigniter kalian.

Index.php di sini tidak berpengaruh dengan uri segment bahkan index.php kalian bisa di hilangkan untuk membuat url codeigniter kalian lebih rapi.

Untuk tutorial bagaimana cara menghilangkan index.php tidak saya bahas di sini. Saya akan membahas di tutorial cara menghilangkankan index.php pada url codeigniter.

Oke kembali lagi ke penjelasan uri segment, yang di katakan sebagai segement 1 pada codeigniter adalah nama class atau controller yang sedang kalian jalankan, segment ke 2 adalah nama method atau function pada class/controller kalian, dan segment ke 3 berupa data berbentuk id yang akan di kirim.

Jadi segment codeigniter di hitung setelah index.php. Misalkan saya memiliki url seperti contoh yang ada pada berikut ini :

Perhatikan contoh di atas saya membuat 3 segment dimana segment-segment tersebut dengan urutan sebagai berikut :

  • Segment 1 = belajar
  • Segment 2 = ci
  • Segment 3 = ruangankoding

Jika kalian belum paham berikut contoh rumus yang telah saya buat :

Data yang kita kirimkan melalui url di codeigniter biasanya terletak pada segment 3 atau segement yang paling trakhir.

Coba kita buat sebuah controller baru dengan nama Rumah.php

appliaction/controllers/Rumah.php

coba kita perhatikan bersama-sama pada contoh di atas kita membuat 1 controller dengan nama Rumah.php dan kemudian membuat kita sudah menuliskan mothod / function warna.

Pada function warna ini kita sudah menampilkan isi dari URI segment ketiga :

Untuk mengakses uri segment bisa menggunakan syntax berikut :

Contoh hasil yang telah kita buat tadi :

Coba perhatikan pada segment 3, segment 3 yang telah kita buat adalah (putih). maka hasil yang muncul adalah (Rumah saya berwarna putih). Coba kita ubah menjadi merah

Coba kalian perhatikan lagi contoh berikut ini dan semoga dapat memberi pemahaman yang lebih tentang uri segment pada codeigniter.

application/controllers/Rumah.php

Kemudian kita coba lagi dengan mengakses url :

Jika kalian mendapatkan masalah / error saat mengikuti tutorial codeigniter ini silahkan comment di bawah agar admin dapat membantu kalian