CodeIgniter

Belajar CodeIgniter Part 10: Pengertian URI Segment

Belajar CodeIgniter Part 10:  Pengertian URI Segment 1
Ditulis oleh Irvan Nurfazri

IRVAN GEN – Selamat datang. Salam jumpa kembali di pertemuan yang ke-10 dalam sesi belajar CodeIgniter. Sebelumnya kita pernah membahas Cara Menghilangkan index.php di CodeIgniter. Pada pertemuan yang ke-10 saya akan mengulas tentang Pengertian URI Segment Pada CodeIgniter.


Apa itu URI?

URI merupakan singkatan dari Uniform Resource IdentifierURI bisa dikatakan yang membantu kita dalam mengambil data melalui url CodeIgniter. Penyebutan uri segment sendiri misalkan, segment 1, segment 2, segment 3, segment 4 dan seterusnya.

Jika kamu perhatikan pada URL CodeIgniter, pasti kamu akan melihat index.php lalu dilanjutkan dengan nama class, contohnya localhost/irvan_gen/index.php/tutorial/codeigniter/1 nah index.php disini tidak berpengaruh pada uri segment, bahkan index.php bisa kita hilangkan (cara menghilangkn index.php di CodeIgniter) untuk membuat url project kita lebih rapih.

Kembali lagi ke penjelasan utama, URI Segment yang dikatakan sebagai segment 1 adalah nama class atau controllers yang sedang kamu jalankan. Segment 2 adalah nama function dari class dan segment 3 biasanya berupa id yang dikirim.

Jadi segment CodeIgniter dihitung dari setelah index.php. Contohnya seperti dibawah ini

Perhtikan kembali URL diatas.

  • Segment 1: tutorial (class)
  • Segment 2: codeigniter (function)
  • Segment 3: 1 (id)

Untuk memberikan penjelasan yang mudah dipahami, berikut ini adalah rumus mudah tentang url CodeIgniter.

Data yang dikirimkan melalui URL CodeIgniter biasanya ada pada segment 3. Untuk contohnya, silahkan buat controller baru, disini saya membuat controller dengan nama buah.php

/application/controllers/buah.php

Perhatikan kembali, saya membuat sebuah controller dengan nama buah dan function jenis, jenis yang dimaksud adalah jenis buahnya. Pada function jenis ini saya menampilkan isi dari URI segment 3 $this->uri->segment(‘3’); 

Untuk mengakses uri segment bisa menggunakan syntax $this->uri->segment(‘urutan segment berapa’) maka hasilnya akan muncul.

http://localhost/irvan_gen/buah/jenis/durian

Belajar CodeIgniter Part 10:  Pengertian URI Segment 2

Bisa kamu perhatikan pada url dari gambar diatas. Pada segment 3 menyebutkan “durian” maka hasilnya akan menampilkan “Saya suka buah durian”. Selanjutnya kita ubah dari durian menjadi jeruk.

Belajar CodeIgniter Part 10:  Pengertian URI Segment 3

Contoh lain tentang URI Segment, semoga dapat memberi pemahaman yang lebih mudah untuk dimengerti.

Pengertian URI Segment pada CodeIgniter - #IRVANGEN

Pengertian URI Segment pada CodeIgniter – #IRVANGEN

Penutup

Mungkin itu saja yang dapat saya sampaikan di pertemuan ini tentang Pengertian URI Segment Pada CodeIgniter. Jika kurang mengerti atau salah dalam penulisan maupun penyampaian, silahkan diskusikan di form komentar, semoga apa yang sudah kita pelajari dapat bermanfaat bagi kita semua.

Income Search

  • penggunaan uri segment
  • fungsi uri
  • uri segment
  • maksud dengan URL penjelasan pada masing segmen
  • url beserta segmen
  • apa itu uri segmen
  • fungsi uri segment pada codeigniter
  • pengenalan uri segment codeigniter
  • kepanjangan URI di codeigniter
  • struktur uri

Tentang Penulis

Irvan Nurfazri

No one can bring you true happiness except Allah

Komen Ahh