Hallo rekan-rekan Dumenity berjumpa lagi pada panduan kursuswebprogramming, di panduan kali ini kita akan belajar mengenai Mengenal Libraries pada Codeigniter. Bagian urgen dari kerangka CodeIgniter yaitu Library-nya. Ini menyediakan seperangkat Library yang secara tak seketika meningkatkan kecepatan pengembangan program. Library program terletak di program / Library. Yang perlu kita lakukan hanyalah mengandung Library yang ingin kita gunakan. Library dapat dimuat seperti contoh di bawah ini :
Dimana nama kelas yaitu nama Library yang ingin kita load. Bila kita ingin mengandung beberapa Library, karenanya kita dapat melewatkan sebuah array selaku argumen ke manfaat library () seperti yang di bawah ini :
Kelas library terletak di program / library. Setiap kelas mempunyai beraneka manfaat bagi mempermudah kegiatan yang sedang berkembang.
Membangun library
CodeIgniter mempunyai kumpulan library, yang dapat teman – teman dapatkan di folder program / library tapi CodeIgniter tak hanya terbatas di library program, teman – teman pun dapat membangun library Sahabat sendiri, yang dapat disimpan di folder program / library. Sahabat dapat membangun perpustakaan dengan tiga cara:
- Bikin library baru
- Extend native library
- Ganti native library
- Bikin library Baru
Ketika kita membangun library baru mesti diingat, hal-hal berikut :
- Nama file mesti dimulai dengan huruf kapital mis. Mylibrary.php
- Nama kelas mesti dimulai dengan huruf kapital mis. kelas Mylibrary
- Nama kelas dan nama file mesti sesuai.
Mylibrary.php
library di atas dapat dimuat dengan hanya menjalankan baris berikut di controller Teman – teman.
mylibrary yaitu nama library Teman – teman dan Sahabat dapat menuliskannya pada huruf kecil dan huruf besar. Gunakan nama library tanpa ekstensi “.php”. Setelah memuatkan library, Sahabat pun dapat memanggil manfaat kelas itu seperti di bawah ini.
2. Extend native library
Terkadang, Sahabat mungkin perlu menambahkan fungsionalitas Sahabat sendiri ke library yang disediakan oleh CodeIgniter. CodeIgniter menyediakan fasilitas dimana Sahabat dapat memperpanjang library asli dan menambahkan manfaat Sahabat sendiri. Bagi mencapai hal ini, Sahabat mesti memperluas kelas kelas library asli. Misalnya bila ingin memperpanjang library Email karenanya dapat dilakukan seperti gambar di bawah ini –
Di sini, pada contoh di atas, kelas MY_Email memperluas kelas email library asli CI_Email. library ini dapat dimuat dengan cara standar pemuatan library email. Simpan kode diatas di file My_Email.php
3. Ganti native library
Pada beberapa situasi, Sahabat tak ingin menggunakan library asli seperti cara kerjanya dan ingin menggantinya dengan cara Sahabat sendiri. Hal ini dapat dilakukan dengan mengganti library asli. Bagi mencapai hal ini, Sahabat hanya perlu memberi nama kelas yang sama seperti namanya di library asli. Misalnya, bila ingin mengganti kelas Email, karenanya gunakan kode seperti gambar di bawah ini. Simpan nama file Sahabat dengan Email.php dan berikan nama kelas ke CI_Email.
Email.php
Oke demikianlah tadi pembahasan saya mengenai Mengenal Libraries pada Codeigniter semoga bermanfaat untuk teman – teman segala.
sumber :kursuswebprogramming.com/blog/