Pada tutorial kali ini kita akan membahas tentang Memahami Fungsi Routing Pada Framework  Codeigniter, Routing (route) merupakan sebuah metode yang dapat kita gunakan untuk memetakan sebuah permintaan atau request kedalam class controller pada project yang kita gunakan. Routing tersebut juga sering kita gunakan untuk memanipulasi url sehingga url tersebut susah untuk dipahami, dan routing tersebut juga berfungsi membuat url pada website yang kita menjadi lebih ringkas atau lebih pendek.

Oke teman-teman setelah kita Memahami Fungsi Routing Pada Framework  Codeigniter tersebut, kita akan langsung membahas routing yang terdapat pada codeigniter, seperti yang kita ketahui bahwa codeigniter merupakan salah satu framework php yang dari segi fungsi yaitu untuk mempermudah developer dalam website dalam membuat sebuah website dengan lebih cepat, aman, dan mudah untuk dikonfigurasikan.

Untuk membuat routing pada codeigniter langkah pertama kita silahkan teman-teman buka folder application/config/router.php maka akan terlihat hasilnya seperti dibawah ini :

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

Pada script diatas ada beberapa hal yang harus kita pahami yaitu :

  • $route[‘default_controller’] = ‘welcome’; yaitu merupakan sebuah default controller yang terdapat pada codeigniter, dan kita juga dapat merubah controller welcome dengan controller yang kita inginkan, seperti controller home, ataupun sebuah controller yang lainnya, maka halaman yang akan muncul pertama kali pada saat kita menjalankan project kita adalah controller yang terdapat pada $route[‘default_controller’] =’nama controller’;
  • $route[‘404_override’] = ”; yaitu berungsi untuk memberitahukan apabila halaman default controller tidak ditemukan, atau sebuah controller lainnya yang tidak ditemukan. sebagai contoh : $route[‘404_override’] = ‘nama controller’;
  • $route[‘translate_uri_dashes’] = FALSE; jika FALSE tersebut kita rubah menjadi TRUE maka, kita memperbolehkan tanda dash (-) untuk dapat di gunakan pada url, sebagai contoh yaitu controller yang yang kita buat adalah Nama_product maka kita dapat mengakses pada urlnya menjadi nama-product.

Intinya yang harus kita ketahui dari routing yaitu routing merupakan bagian awal yang paling terpenting, karena routing inilah yang berfungsi untuk memberi tahu sebuah framework tentang alur dari aplikasi yang akan kita buat.

Oke teman-teman itulah pembahasan kita tentang Memahami Fungsi Routing Pada Framework  Codeigniter.

Semoga bermanfaat.

Terimakasih.