I Gede Budiharta Blog's |

Just share information for everyone



 

Mengenal Framework Codeigniter 4

CodeIgniter 4 merupakan versi terbaru dari sebuah framework PHP, CodeIgniter dirancang untuk membantu membangun aplikasi web agar lebih cepat dan efisien. CodeIgniter 4 dirilis pada 24 Februari 2020 dimana pengembang melakukan perubahan cukup signifikan dibandingkan versi pendahulunya (Codeigniter 3).

Installasi Codeigniter 4

Installasi Manual

Ini cara Installasi secara manual

 

Installasi Menggunakan Komposer

Ini installasi menggunakan Komposer

untuk install Codeigniter 4 versi terbaru dapat menggunakan script :

composer create-project codeigniter4/appstarter ci4-app

yang artinya, memerintahkan komposer untuk mengunduh sebuah project codeigniter 4 dari repository sekaligus langsung menginstall semua depedency pada sebuah folder project bernama ci4app.

composer create-project codeigniter4/appstarter .

artinya, memerintahkan komposer untuk mengunduh sebuah project codeigniter 4 dari repository sekaligus langsung menginstall semua depedency pada folder saat ini, syarAt folder harus kosong (atau hampir kosong), kalau tidak akan terjadi error installasi.

instalasi Codeigniter 4 dengan versi tertentu menggunakan komposer :

menginstall codeigniter 4 versi sepesifik, contoh akan mengistall versi 4.3.6 pada folder ci4-app ;

composer create-project codeigniter4/appstarter ci4-app 4.3.6

menginstall codeigniter 4 dengan versi dengan range (pakai constraint Composer) pada folder ci4-app :

composer create-project codeigniter4/appstarter ci4-app ^4.3

artinya : ^ : Ambil versi yang kompatibel, tapi tidak boleh naik ke major version berikutnya” jadi komposer akan menginstall versi :

  • 4.3.0
  • 4.3.5
  • 4.4.0
  • 4.5.x (kalau ada)

Tapi tidak akan install versi :

  • 5.0.0 (karena beda major version)

Karena di dunia PHP (termasuk CodeIgniter 4):

  • Major (4 → 5) → biasanya breaking change
  • Minor (4.3 → 4.4) → biasanya aman
  • Patch (4.3.1 → 4.3.2) → bug fix

Jadi penggunaan ^4.3 = aman update tanpa takut rusak

Penggunaan Constarin :

Contrain Artinya

4.3.6 Harus persis versi itu
^4.3 Bebas update sampai < 5.0
~4.3 Hanya 4.3.x saja (tidak ke 4.4)
=4.3 <4.5 Range manual

Tips penting

downgrade/upgrade codeigniter 4 menggunakan komposer :

composer update

atau edit composer.json di bagian:

"codeigniter4/framework": "4.3.6"

lalu jalankan :

composer update

menginstall codeigniter versi tertentu (contoh versi 4.1.9) :

composer require codeigniter4/framework:4.1.9 -W

© 2012 | I Gede Budiharta Blog's