PHPTeknologiTips dan Trik

Tutorial Codeigniter 4 Untuk Pemula

Codeigniter merupakan framework PHP untuk membangun aplikasi berbasis web. Codeigniter sendiri memberikan 3 pilihan. yaitu: Codeigniter 2, Codeigniter 3, dan Codeigniter 4.

Codeigniter 2 merupakan versi legacy dari Codeigniter, Codeigniter 3 merupakan versi terbaru dari Codeigniter, sedangkan Codeigniter 4 merupakan versi masa depan Codeigniter.

Codeigniter 4 mendukung PHP versi 7.4+, jika web server Anda belum support PHP 7.4+, saya sarankan untuk mengupgrade versi PHP Anda.

Selain itu, Codeigniter 4 juga tidak dapat dijalankan jika web server Anda tidak mengaktifkan intl extention, php-json, php-mbstring, php-mysqlnd, dan php-xml.

Anda dapat mengeceknya di phpinfo, jika salah satu extention tersebut tidak aktif (disabled), silahkan aktifkan pada file php.ini. Jika Anda menggunakan XAMPP, file php.ini terdapat pada folder:

C:/xampp/php

Instalasi Codeigniter 4

Untuk menginstal Codeigniter 4 dapat dilakukan dengan 2 cara yaitu: Instalasi manual dan Instalasi melalui composer.

Pada tutorial ini saya akan mencontohkan dengan cara manual dengan menggunakan XAMPP

1. Unduh CodeIgniter 4
  1. Buka situs resmi CodeIgniter di codeigniter.com.
  2. Klik pada menu Download dan unduh versi CodeIgniter 4 terbaru.
  3. Setelah selesai mengunduh, ekstrak file zip tersebut ke direktori yang Anda inginkan, misalnya C:\xampp\htdocs\project-name (untuk pengguna XAMPP) atau var/www/html/project-name (untuk pengguna Linux).
2. Konfigurasi Server
  1. Pastikan server web seperti Apache sudah berjalan.
    • Jika Anda menggunakan XAMPP, buka XAMPP Control Panel dan nyalakan Apache.
    • Jika menggunakan LAMP di Linux, pastikan Apache sudah aktif.
  1. Akses aplikasi melalui browser dengan membuka http://localhost/project-name/public. Jika semuanya berjalan dengan benar, Anda akan melihat halaman selamat datang CodeIgniter 4.
3. Mengatur Konfigurasi Dasar
  1. Menghapus Direktori public/ dari URL:
    • Pindahkan semua file di dalam folder public/ ke root folder aplikasi Anda.
    • Edit file index.php yang ada di root (yang sebelumnya di dalam public/):
      // Ubah dari
      // $pathsPath = FCPATH . '../app/Config/Paths.php';
      // Menjadi
      $pathsPath = FCPATH . 'app/Config/Paths.php';
      
      // Ubah dari
      // require FCPATH . '../vendor/autoload.php';
      // Menjadi
      require FCPATH . 'vendor/autoload.php';
  2. Konfigurasi Base URL:
    • Buka app/Config/App.php.
    • Temukan variabel $baseURL dan ubah menjadi:
      public $baseURL = 'http://localhost/project-name/';
4. Membuat Kontroller (Controller)
  1. Buat file baru di app/Controllers dengan nama Home.php:
    
    namespace App\Controllers;
    
    class Home extends BaseController
    {
        public function index()
        {
            echo "Hello, CodeIgniter 4!";
        }
    }
  2. Akses http://localhost/project-name/ dan Anda akan melihat pesan “Hello, CodeIgniter 4!”.
5. Membuat View
  1. Buat file baru di app/Views dengan nama home.php:

    <html>
    <head>
    <title>Home</title>
    </head>
    <body>
    <h1>Welcome to CodeIgniter 4!</h1>
    <p>This is a simple application to demonstrate basic concepts of CodeIgniter 4.</p>
    </body>
    </html>
  2. Ubah metode index() pada Home controller untuk memanggil view ini:
    public function index()
    {
        return view('home');
    }
  3. Sekarang, ketika Anda mengakses http://localhost/project-name/, Anda akan melihat halaman yang telah Anda buat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *