Install Web App

Belajar Framework CodeIgniter #16 | Pengertian Uri Segment Pada CodeIgniter

profil-penulis

Robert Saputra

07 Juni 2023

Pengertian, Konsep, dan Fungsi Uri Segment pada CodeIgniter 4

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.

Pengertian Uri Segment

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

Konsep Uri Segment dalam CodeIgniter 4 adalah sebagai berikut:

  1. 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.

  2. 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).

  3. 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

Fungsi Uri Segment pada CodeIgniter 4 sangat penting dalam pemetaan URL ke controller dan metode yang sesuai. Berikut adalah beberapa fungsi utama Uri Segment:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Kesimpulan

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

17. Belajar Framework CodeIgniter #18 | Membuat CRUD Dengan CodeIgniter, Menampilkan Data Dari Database

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

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya