Pada tutorial kali ini kita akan membahas tentang Mengenal Fungsi get_instance() Pada Framework Codeigniter, jika kita baru mengenal codeigniter mungkin kita akan kebingungan untuk menggunakan get_instance() ini, fungsi dari get_instance() yaitu untuk mendapatkan current CI Instance. Dan nilai yang terdapat pada get_instance tersebut yaitu berupa object.

Fungsi dari get_instance() tersebut digunakan untuk mengakses diluar dari Controller, Models, dan Views, dan get_instans() tersebut biasanya digunakan pada helper, plugin ataupun library-library.

Biar teman-teman lebih paham tentang get_instance ini kita akan membuat sebuah contoh sederhana seperti dibawah ini :

Langkah pertama silahkan teman-teman buat sebuah controller dengan nama Get_instance.php didalam controller tersebut kita akan membuat sebuah method dan session seperti dibawah ini :

Selanjutnya kita akan membuat sebuah helper dengan nama get_instance_helper.php, didalam helper tersebut kita akan masukan session userdatanya seperti dibawah ini :

Mengenal Fungsi get_instance() Pada Framework Codeigniter

Jika kita jalankan pada browser maka terlihat pesan error seperti dibawah ini :

Mengenal Fungsi get_instance() Pada Framework Codeigniter

Pesan error di atas artinya yaitu property tidak ditemukan maka kita harus meload property tersebut sehingga pesan errornya hilang. Namun jika kita load pada config/autoload.php seperti dibawah ini :

Mengenal Fungsi get_instance() Pada Framework Codeigniter

Jika kita reload kembali maka pesan errornya masih tetap muncul, karena session yang kita masukan diluar dari file MVC maka dari itu kita membutuhkan fungsi dari get_instance, untuk menggunakan fungsi tersebut silahkan teman-teman kembali lagi pada get_instance_helper.php kita akan meloadnya seperti dibawah ini :

Mengenal Fungsi get_instance() Pada Framework Codeigniter

Jika kita reload kembali browsernya maka akan terlihat hasilnya seperti dibawah ini :

Mengenal Fungsi get_instance() Pada Framework Codeigniter

Oke teman-teman itulah pembahasan kita tentang Mengenal Fungsi get_instance() Pada Framework Codeigniter .

Semoga bermanfaat.

Terima kasih.