Belajar Framework CodeIgniter #03 | Cara Membuat Controller Pada CodeIgniter
Irgo Adityawan
06 Juni 2023
Controller adalah komponen penting dalam pengembangan aplikasi web dengan menggunakan CodeIgniter 4. Controller bertindak sebagai penghubung antara model dan tampilan (view) dalam pola desain MVC (Model-View-Controller). Dalam tutorial ini, kita akan mempelajari langkah-langkah cara membuat controller pada CodeIgniter 4.
Sebelum kita mulai membuat controller, pastikan Anda sudah memiliki instalasi CodeIgniter 4 yang berfungsi. Jika belum, Anda dapat mengikuti panduan instalasi resmi dari situs web CodeIgniter.
Buka Terminal atau Command Prompt: Pastikan Anda berada dalam direktori proyek CodeIgniter Anda.
Gunakan Command Line Interface (CLI): CodeIgniter 4 menyediakan CLI yang memudahkan pembuatan controller. Jalankan perintah berikut untuk membuat controller baru:
php spark make:controller NamaController
Gantilah "NamaController" dengan nama controller yang ingin Anda buat. Misalnya, jika Anda ingin membuat controller untuk mengelola halaman beranda, Anda dapat menggunakan:
php spark make:controller Beranda
Perintah di atas akan membuat berkas controller baru dengan nama "Beranda.php" dalam direktori app/Controllers
.
<?php
namespace App\Controllers;
class Beranda extends BaseController
{
public function index()
{
// Kode logika untuk tampilan beranda
}
public function tentang()
{
// Kode logika untuk halaman "Tentang Kami"
}
}
Dalam contoh di atas, kita telah membuat controller "Beranda" dengan dua metode: index()
untuk tampilan beranda dan tentang()
untuk halaman "Tentang Kami". Anda dapat menambahkan lebih banyak metode sesuai dengan kebutuhan aplikasi Anda.
Setelah Anda membuat controller, Anda dapat mengaksesnya melalui URL. Secara default, URL akan mencocokkan nama controller dengan bagian URL setelah domain Anda. Misalnya, jika domain Anda adalah "http://localhost", maka Anda dapat mengakses metode index()
dengan mengunjungi "http://localhost/beranda" dalam browser Anda.
Dalam tutorial ini, kita telah mempelajari cara membuat controller pada CodeIgniter 4. Controller adalah komponen utama dalam MVC yang mengatur logika aplikasi dan menghubungkannya dengan tampilan. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah membuat controller untuk mengelola berbagai bagian dari aplikasi web Anda. CodeIgniter 4 menyediakan alat yang kuat untuk pengembangan web, dan penggunaan controller adalah salah satu kunci keberhasilan dalam membangun aplikasi yang efisien dan terstruktur.
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
Ahmad Dika Zulfahmi - 18 Februari 2025
Jungler Tank Bisa Kembali? Update yang Bisa Membawa Jungler Tank ke Meta Lagi
Ahmad Dika Zulfahmi - 06 Februari 2025
Setting Sensitivitas Auto Headshot Free Fire Terbaik
Ahmad Dika Zulfahmi - 03 Februari 2025
Flash Sale Minaplay! Top Up Diamond Free Fire Murah & Cepat!