Baca Artikel Belajar Pemrograman Framework Codeigniter 4

Belajar Pemrograman Framework Codeigniter 4

Artikel seputar pemrgoraman framework Codeigniter 4

CodeIgniter 4 : Belajar Routing dan Memahami Controller di CodeIgniter 4

CodeIgniter 4 : Belajar Routing dan Memahami Controller di CodeIgniter 4

Sobatcoding.com - Belajar Routing dan Memahami Controller di CodeIgniter 4

Pada artikel kali ini kita akan membahas tentang routing dan controller di Codeigniter 4. Kita akan mencoba membuat beberapa route seperti berikut:

  • http://localhost:8080/faq
  • http://localhost:8080/about

Perhatikan penjelasan berikut ini.

 

Apa itu Controller?

Controller adalah salah satu komponen inti dari MVC yang berfungsi sebagai penghubung antara request user (View) ke model yang nantinya akan di kembalikan lagi ke View dalam bentuk response.

 

Apa itu Routing?

Routing adalah proses menentukan arah atau rute yang harus dilalui.

Pada Codeigniter 4, routing bertujuan untuk menentukan Controller mana yang harus merespon sebuah request.

 

Membuat Controller

Kita buat sebuah file bernama Page.php dan simpan di folder app/Controllers. Dalam pembuatan controller harus menggunakan huruf kapital di setiap huruf pertama dari sebuah controller. Buatlah dua buah method bernama faq dan about.

Perhatikan contoh berikut ini.

<?php

namespace App\Controllers;

class Page extends BaseController
{
	public function faq()
	{
		echo "Halaman faq";
	}

    public function about()
	{
		echo "Halaman about";
	}

}

 

Controller di atas sebenarnya sudah bisa kita akses melalui URI beikut.

  • http://localhost:8080/page/faq
  • http://localhost:8080/page/about

Tapi kita akan mencoba untuk menghilangkan function page sehingga bisa diakses secara langsung seperti berikut.

  • http://localhost:8080/faq
  • http://localhost:8080/about

 

Membuat Routing

Langkah selanjutnya adalah kita akan membuat sebuah routing agar bisa mengakses URI seperti yang kita definiskan sebelumnya. Langkah-lanmgkahnya adalah sebagai berikut.

Buka file Route yang ada di folder app/Config/Routes.php. Tambahkan beberapa route seperti berikut.

$routes->get('/faq', 'Page::faq');
$routes->get('/about', 'Page::about');

Untuk memastikan rute sudah dibuat dengan benar, coba jalankan perintah berikut:

php spark routes

 

Coba kalian akses URL berikut untuk melihat hasilnya.

  • http://localhost:8080/faq
  • http://localhost:8080/about

 

Sekian tutorial kali ini. Semoga bermanfaat.

Jika teman-teman memiliki pertanyaan atau saran mengenai artikel ini, jangan ragu untuk meninggalkan komentar pada form di bawah ini.

 


Daftar Artikel

01
CodeIgniter 4 : Cara Install Codeigniter 4 Melalui Composer atau Manual
Artikel membahasa cara install Codeigniter 4 melalui composer atau manual
02
CodeIgniter 4 : Cara Menjalankan CodeIgniter 4 di Xampp atau Laragon
Sobatcdoing.com - Cara menjalankan CodeIgniter 4 di Xampp atau Laragon
03
CodeIgniter 4 : Belajar Routing dan Memahami Controller di CodeIgniter 4
Sobatcoding.com - Belajar Routing dan Memahami Controller di CodeIgniter 4
04
Codeigniter 4 : Konfigurasi Database MYSQL
sobatcoding.com - cara konfigurasi / setting ke database mysql
05
CodeIgniter 4: Tentang Modeling Data dan Contoh Penggunaannya
Sobatcoding.com - Tutorial lengkap codeigniter 4 tentang modeling data
06
Belajar Query Builder pada Codeingiter 4
Sobatcoding.com - Tutorial lengkap belajar query builder pada codeigniter 4
07
Codeigniter 4 Cara Mudah Membuat Pagination dengan Bootstrap
sobatcoding.com - Membuat pagination dengan bootstrap Codeigniter 4
08
CodeIgnter 4 : Implementasi dan Integrasi Menggunakan Datatable
Sobatcoding.com - Tutorial implementasi Codeigniter 4 menggunakan Datatable
09
CodeIgniter 4: Kirim Email Menggunakan Email Hosting Via SMPT Protocol
Sobatcoding.com - Kirim email menggunakan email hosting via SMPT Protocol
10
CodeIgniter 4 Tutorial Sederhana Membuat Form Login dan Logout
Sobatcoding.com - Tutorial sederhana membuat form login dan logout
11
Membuat Fitur Middleware Menggunakan Filters Pada CodeIgniter 4
Sobatcoding.com - Tutorial Membuat Fitur Middleware Menggunakan Filters pada CodeIgniter 4
12
Codeigniter 4 : Cara Submit Form dan Upload File Dengan Ajax
Sobatcoding.com - Tutorial lengkap cara submit form dan upload file menggunakan ajax dan codeigniter 4
13
Cara Upload Codeigniter 4 Ke Hosting Cpanel Serta Menghilangkan Public dan Index.php
sobatcoding.com - Tutorial lengkap cara upload codeigniter 4 ke hosting cpanel serta menghilangkan pPublic dan index.php
14
CodeIgniter 4 : Membuat Barcode Sederhana Menggunakan PHP Barcode Generator
Sobatcoding.com - Tutorial Lengkap Membuat Barcode Sederhana Menggunakan PHP Barcode Generator di Codeigniter 4
15
Codeigniter 4 : Membuat QR Menggunakan Library QR Code
Sobatcoding.com - Tutorial lengkap cara membuat QR Code Sederhana dengan Codeigniter 4
16
REST API Codeigniter 4 Menggunakan JWT Auth
Sobatcoding.com - Tutorial membuat REST API menggunakan JWT Auth

Produk kami