Belajar Framework CodeIgniter #16 | Pengertian Uri Segment Pada CodeIgniter
Robert Saputra
07 Juni 2023
Uniform Resource Identifier (URI) adalah cara untuk mengidentifikasi sumber daya di web. Di dalam CodeIgniter 4, URI Segment adalah bagian dari URL yang digunakan untuk mengambil data dari URL, seperti parameter atau nilai yang dikirimkan ke controller dan metode tertentu. Artikel ini akan menjelaskan pengertian, konsep, dan fungsi Uri Segment pada CodeIgniter 4.
Uri Segment adalah sebagian dari URI (URL) yang digunakan untuk mengidentifikasi sumber daya atau untuk mengirim data ke aplikasi web. Uri Segment biasanya berisi teks atau bilangan yang dipisahkan oleh garis miring (/) dalam URL. Dalam konteks CodeIgniter 4, Uri Segment digunakan untuk mengambil data dari URL dan digunakan dalam pemetaan URL ke controller dan metode yang sesuai.
Konsep Uri Segment dalam CodeIgniter 4 adalah sebagai berikut:
URI: URI adalah singkatan dari Uniform Resource Identifier. Ini adalah alamat yang digunakan untuk mengidentifikasi sumber daya di web. Contoh URI adalah http://contoh.com/artikel/cara-menggunakan-codeigniter
.
URL: URL adalah singkatan dari Uniform Resource Locator. Ini adalah bentuk umum URI yang digunakan untuk mengakses sumber daya di web. URL biasanya terdiri dari skema (seperti http
), domain (seperti contoh.com
), dan Uri Segment (seperti /artikel/cara-menggunakan-codeigniter
).
Uri Segment: Uri Segment adalah bagian dari URL yang terdiri dari teks atau bilangan yang dipisahkan oleh garis miring (/). Dalam CodeIgniter 4, Uri Segment digunakan untuk mengambil data dari URL, seperti parameter atau nilai yang dikirimkan ke controller dan metode tertentu.
Fungsi Uri Segment pada CodeIgniter 4 sangat penting dalam pemetaan URL ke controller dan metode yang sesuai. Berikut adalah beberapa fungsi utama Uri Segment:
Mengambil Nilai dari Uri Segment: Anda dapat menggunakan Uri Segment untuk mengambil nilai atau parameter dari URL. Misalnya, jika URL adalah /produk/detail/123
, Anda dapat menggunakan Uri Segment untuk mengambil nilai 123
yang merupakan ID produk.
Pemetaan URL ke Controller dan Metode: CodeIgniter 4 menggunakan Uri Segment untuk memetakan URL ke controller dan metode yang sesuai. Misalnya, jika URL adalah /produk/detail/123
, CodeIgniter 4 akan mencocokkan Uri Segment produk
ke controller Produk
dan Uri Segment detail
ke metode detail
dalam controller tersebut.
Penanganan Aksi: Uri Segment juga dapat digunakan untuk menentukan aksi atau tindakan yang harus diambil oleh controller. Misalnya, Uri Segment dapat digunakan untuk menentukan apakah controller harus menampilkan halaman detail produk atau melakukan tindakan lain.
Pengaturan Default: CodeIgniter 4 memungkinkan Anda untuk mengatur Uri Segment default jika tidak ada Uri Segment yang diberikan dalam URL. Ini berguna untuk menentukan tindakan atau halaman default yang akan ditampilkan jika URL tidak memiliki Uri Segment tambahan.
// Contoh penggunaan Uri Segment pada CodeIgniter 4
public function detail($id)
{
// Mengambil ID produk dari Uri Segment
echo "Detail produk dengan ID: $id";
}
Dalam contoh di atas, metode detail
dalam controller Produk
menggunakan Uri Segment untuk mengambil nilai ID produk dari URL.
Uri Segment dalam CodeIgniter 4 adalah komponen penting dalam pemetaan URL ke controller dan metode yang sesuai serta dalam pengambilan data dari URL. Dengan menggunakan Uri Segment dengan benar, Anda dapat mengembangkan aplikasi web yang dapat mengambil data dari URL dengan mudah dan efisien, serta mengatur pemetaan URL ke controller yang sesuai. Ini memungkinkan Anda untuk mengembangkan aplikasi web yang lebih dinamis dan interaktif dengan CodeIgniter 4.
Artikel Lainnya Dengan Kategori Terkait :
1. Belajar Framework CodeIgniter #01 | Pengertian dan Kelebihan CodeIgniter
2. Belajar Framework CodeIgniter #02 | Cara Menggunakan CodeIgniter
3. Belajar Framework CodeIgniter #03 | Cara Membuat Controller Pada CodeIgniter
4. Belajar Framework CodeIgniter #04 | Cara Mengatur Default Controller
5. Belajar Framework CodeIgniter #05 | Cara Membuat View Pada CodeIgniter
6. Belajar Framework CodeIgniter #06 | Cara Parsing Data ke View CodeIgniter
7. Belajar Framework CodeIgniter #07 | Cara Membuat Beberapa View Pada CodeIgniter
8. Belajar Framework CodeIgniter #08 | Cara Load view pada CodeIgniter
9. Belajar Framework CodeIgniter #09 | Mengenal Helper HTML Pada CodeIgniter
10. Belajar Framework CodeIgniter #10 | Membuat Template Web Dengan CodeIgniter
11. Belajar Framework CodeIgniter #11 | Menghubungkan CodeIgniter Dengan Database MySql
12. Belajar Framework CodeIgniter #12 | Cara Membuat Form Validation Pada CodeIgniter
13. Belajar Framework CodeIgniter #13 | Membuat Upload File Dengan CodeIgniter
14. Belajar Framework CodeIgniter #14 | Membuat Download File Dengan CodeIgniter
15. Belajar Framework CodeIgniter #15 | Membuat Library Sendiri Di CodeIgniter
16. Belajar Framework CodeIgniter #16 | Pengertian Uri Segment Pada CodeIgniter
18. Belajar Framework CodeIgniter #19 | Membuat CRUD Dengan CodeIgniter, Input Data Ke Database
19. Belajar Framework CodeIgniter #20 | Membuat CRUD Dengan CodeIgniter, Hapus Data
20. Belajar Framework CodeIgniter #21 | Membuat CRUD Dengan CodeIgniter, Update Data
21. Belajar Framework CodeIgniter #22 | Cara Membuat Pagination Pada CodeIgniter
22. Belajar Framework CodeIgniter #23 | Cara Mendapatkan Data User Dengan CodeIgniter
23. Belajar Framework CodeIgniter #24 | Cara menampilkan data berdasarkan user login php CodeIgniter
24. Belajar Framework CodeIgniter #25 | Membuat fitur login menggunakan Codeigniter
25. Mempelajari Framework CodeInigter #17 Menghilangkan Index Pada CodeIgniter